{
  "version" : "2.0",
  "class" : "dataset",
  "href" : "https://data.csu.gov.cz/api/dotaz/v1/data/sady/VOLPR2018?verze=1&poznamky=true&rozsah=CELY_VYBER&format=JSON_STAT&casPlatnosti=2026-08-13T12%3A02%3A34.474727Z",
  "label" : "Platné hlasy kandidátů ve volbě prezidenta republiky",
  "source" : "DataStat – databáze ČSÚ",
  "note" : [ "Uživatelem nastavený výběr.", null ],
  "updated" : "2026-08-14T04:02:04.562800Z",
  "id" : [ "VOLKOLO", "CASVOLPREZ", "DRUHVOLPR", "IndicatorType", "KANDIDAT2018PR", "Uz0234569C" ],
  "size" : [ 2, 1, 1, 2, 9, 6697 ],
  "role" : {
    "geo" : [ "Uz0234569C" ],
    "metric" : [ "IndicatorType" ],
    "time" : [ "CASVOLPREZ" ]
  },
  "dimension" : {
    "VOLKOLO" : {
      "label" : "Kolo voleb",
      "category" : {
        "index" : {
          "1" : 0,
          "2" : 1
        },
        "label" : {
          "1" : "1. kolo",
          "2" : "2. kolo"
        },
        "note" : [ null ]
      }
    },
    "CASVOLPREZ" : {
      "label" : "Roky",
      "category" : {
        "index" : {
          "2018" : 0
        },
        "label" : {
          "2018" : "2018"
        },
        "note" : [ null ]
      }
    },
    "DRUHVOLPR" : {
      "label" : "Druh voleb",
      "category" : {
        "index" : {
          "70" : 0
        },
        "label" : {
          "70" : "Volba prezidenta republiky"
        },
        "note" : [ null ]
      }
    },
    "IndicatorType" : {
      "label" : "Ukazatel",
      "category" : {
        "index" : {
          "483" : 0,
          "483P2" : 1
        },
        "label" : {
          "483" : "Platné hlasy",
          "483P2" : "Platné hlasy v %"
        },
        "note" : [ "" ],
        "unit" : {
          "483P2" : {
            "decimals" : 2,
            "symbol" : "",
            "position" : ""
          },
          "483" : {
            "decimals" : 0,
            "symbol" : "",
            "position" : ""
          }
        }
      }
    },
    "KANDIDAT2018PR" : {
      "label" : "Kandidáti",
      "category" : {
        "index" : {
          "1" : 0,
          "2" : 1,
          "3" : 2,
          "4" : 3,
          "5" : 4,
          "6" : 5,
          "7" : 6,
          "8" : 7,
          "9" : 8
        },
        "label" : {
          "1" : "Topolánek Mirek",
          "2" : "Horáček Michal ",
          "3" : "Fischer Pavel ",
          "4" : "Hynek Jiří ",
          "5" : "Hannig Petr ",
          "6" : "Kulhánek Vratislav ",
          "7" : "Zeman Miloš ",
          "8" : "Hilšer Marek ",
          "9" : "Drahoš Jiří "
        },
        "note" : [ null ]
      }
    },
    "Uz0234569C" : {
      "label" : "Všechna území",
      "category" : {
        "index" : {
          "CZ" : 0,
          "CZ010" : 1,
          "CZ020" : 2,
          "CZ031" : 3,
          "CZ032" : 4,
          "CZ041" : 5,
          "CZ042" : 6,
          "CZ051" : 7,
          "CZ052" : 8,
          "CZ053" : 9,
          "CZ063" : 10,
          "CZ064" : 11,
          "CZ071" : 12,
          "CZ072" : 13,
          "CZ080" : 14,
          "CZ0201" : 15,
          "CZ0202" : 16,
          "CZ0641" : 17,
          "CZ0642" : 18,
          "CZ0643" : 19,
          "CZ0801" : 20,
          "CZ0644" : 21,
          "CZ0511" : 22,
          "CZ0311" : 23,
          "CZ0312" : 24,
          "CZ0421" : 25,
          "CZ0321" : 26,
          "CZ0802" : 27,
          "CZ0631" : 28,
          "CZ0645" : 29,
          "CZ0521" : 30,
          "CZ0411" : 31,
          "CZ0422" : 32,
          "CZ0531" : 33,
          "CZ0512" : 34,
          "CZ0711" : 35,
          "CZ0522" : 36,
          "CZ0632" : 37,
          "CZ0313" : 38,
          "CZ0412" : 39,
          "CZ0803" : 40,
          "CZ0203" : 41,
          "CZ0322" : 42,
          "CZ0204" : 43,
          "CZ0721" : 44,
          "CZ0205" : 45,
          "CZ0513" : 46,
          "CZ0423" : 47,
          "CZ0424" : 48,
          "CZ0206" : 49,
          "CZ0207" : 50,
          "CZ0425" : 51,
          "CZ0523" : 52,
          "CZ0804" : 53,
          "CZ0208" : 54,
          "CZ0712" : 55,
          "CZ0805" : 56,
          "CZ0806" : 57,
          "CZ0532" : 58,
          "CZ0633" : 59,
          "CZ0314" : 60,
          "CZ0324" : 61,
          "CZ0323" : 62,
          "CZ0325" : 63,
          "CZ0209" : 64,
          "CZ020A" : 65,
          "CZ0315" : 66,
          "CZ0713" : 67,
          "CZ0714" : 68,
          "CZ020B" : 69,
          "CZ020C" : 70,
          "CZ0326" : 71,
          "CZ0524" : 72,
          "CZ0514" : 73,
          "CZ0413" : 74,
          "CZ0316" : 75,
          "CZ0533" : 76,
          "CZ0715" : 77,
          "CZ0317" : 78,
          "CZ0327" : 79,
          "CZ0426" : 80,
          "CZ0525" : 81,
          "CZ0634" : 82,
          "CZ0722" : 83,
          "CZ0427" : 84,
          "CZ0534" : 85,
          "CZ0723" : 86,
          "CZ0646" : 87,
          "CZ0724" : 88,
          "CZ0647" : 89,
          "CZ0635" : 90,
          "CZZZZZ" : 91,
          "4101" : 92,
          "2101" : 93,
          "2102" : 94,
          "4201" : 95,
          "8101" : 96,
          "6201" : 97,
          "3101" : 98,
          "3201" : 99,
          "8102" : 100,
          "6202" : 101,
          "2103" : 102,
          "6203" : 103,
          "5201" : 104,
          "8103" : 105,
          "6204" : 106,
          "6205" : 107,
          "6101" : 108,
          "7201" : 109,
          "2104" : 110,
          "2105" : 111,
          "5101" : 112,
          "5301" : 113,
          "3102" : 114,
          "2106" : 115,
          "3103" : 116,
          "8104" : 117,
          "3104" : 118,
          "4202" : 119,
          "5202" : 120,
          "2107" : 121,
          "3202" : 122,
          "5203" : 123,
          "8105" : 124,
          "8106" : 125,
          "5102" : 126,
          "8107" : 127,
          "8108" : 128,
          "6102" : 129,
          "5302" : 130,
          "8109" : 131,
          "6206" : 132,
          "7202" : 133,
          "5303" : 134,
          "3203" : 135,
          "3204" : 136,
          "5204" : 137,
          "2108" : 138,
          "5205" : 139,
          "7101" : 140,
          "6103" : 141,
          "6207" : 142,
          "4102" : 143,
          "4203" : 144,
          "6104" : 145,
          "5304" : 146,
          "6208" : 147,
          "5103" : 148,
          "8110" : 149,
          "5206" : 150,
          "7102" : 151,
          "5207" : 152,
          "6105" : 153,
          "5104" : 154,
          "3105" : 155,
          "4204" : 156,
          "3106" : 157,
          "4103" : 158,
          "8111" : 159,
          "2109" : 160,
          "3205" : 161,
          "2110" : 162,
          "7103" : 163,
          "8112" : 164,
          "5208" : 165,
          "5305" : 166,
          "3206" : 167,
          "2111" : 168,
          "4104" : 169,
          "8113" : 170,
          "8114" : 171,
          "7203" : 172,
          "6209" : 173,
          "2112" : 174,
          "6210" : 175,
          "5306" : 176,
          "5105" : 177,
          "7104" : 178,
          "4205" : 179,
          "5307" : 180,
          "7105" : 181,
          "4206" : 182,
          "4207" : 183,
          "4208" : 184,
          "7204" : 185,
          "2113" : 186,
          "4105" : 187,
          "2114" : 188,
          "6211" : 189,
          "3107" : 190,
          "2115" : 191,
          "2116" : 192,
          "7106" : 193,
          "5308" : 194,
          "6106" : 195,
          "6212" : 196,
          "4209" : 197,
          "5209" : 198,
          "6107" : 199,
          "3207" : 200,
          "2117" : 201,
          "5210" : 202,
          "6108" : 203,
          "5211" : 204,
          "5106" : 205,
          "5212" : 206,
          "8115" : 207,
          "2118" : 208,
          "3208" : 209,
          "8116" : 210,
          "7107" : 211,
          "8117" : 212,
          "8118" : 213,
          "8119" : 214,
          "4106" : 215,
          "7205" : 216,
          "6109" : 217,
          "5309" : 218,
          "6110" : 219,
          "3108" : 220,
          "3209" : 221,
          "4210" : 222,
          "2119" : 223,
          "6213" : 224,
          "5310" : 225,
          "3109" : 226,
          "7108" : 227,
          "5311" : 228,
          "7109" : 229,
          "3210" : 230,
          "2120" : 231,
          "2121" : 232,
          "3211" : 233,
          "6214" : 234,
          "4211" : 235,
          "7206" : 236,
          "4212" : 237,
          "5213" : 238,
          "8120" : 239,
          "2122" : 240,
          "2123" : 241,
          "5107" : 242,
          "2124" : 243,
          "6215" : 244,
          "3110" : 245,
          "4107" : 246,
          "3212" : 247,
          "3111" : 248,
          "3213" : 249,
          "3214" : 250,
          "6111" : 251,
          "5312" : 252,
          "6216" : 253,
          "7110" : 254,
          "7111" : 255,
          "3112" : 256,
          "3215" : 257,
          "5108" : 258,
          "6112" : 259,
          "4213" : 260,
          "6217" : 261,
          "3113" : 262,
          "5214" : 263,
          "6113" : 264,
          "3114" : 265,
          "8121" : 266,
          "5109" : 267,
          "3115" : 268,
          "7207" : 269,
          "7208" : 270,
          "7112" : 271,
          "4214" : 272,
          "5313" : 273,
          "7209" : 274,
          "7210" : 275,
          "4215" : 276,
          "6114" : 277,
          "6218" : 278,
          "3116" : 279,
          "8122" : 280,
          "7211" : 281,
          "2125" : 282,
          "3117" : 283,
          "2126" : 284,
          "5215" : 285,
          "7212" : 286,
          "5314" : 287,
          "6219" : 288,
          "7113" : 289,
          "7213" : 290,
          "6220" : 291,
          "5315" : 292,
          "4216" : 293,
          "6115" : 294,
          "5110" : 295,
          "6221" : 296,
          "554979" : 297,
          "581291" : 298,
          "535826" : 299,
          "531367" : 300,
          "547786" : 301,
          "598925" : 302,
          "547981" : 303,
          "576077" : 304,
          "549258" : 305,
          "563528" : 306,
          "568741" : 307,
          "506761" : 308,
          "551929" : 309,
          "538001" : 310,
          "573426" : 311,
          "586030" : 312,
          "509388" : 313,
          "586854" : 314,
          "562343" : 315,
          "554499" : 316,
          "590274" : 317,
          "537241" : 318,
          "569828" : 319,
          "592013" : 320,
          "538043" : 321,
          "552356" : 322,
          "582794" : 323,
          "582808" : 324,
          "553433" : 325,
          "561118" : 326,
          "553701" : 327,
          "576085" : 328,
          "590282" : 329,
          "546194" : 330,
          "544833" : 331,
          "535427" : 332,
          "595217" : 333,
          "563251" : 334,
          "572560" : 335,
          "592021" : 336,
          "562726" : 337,
          "593729" : 338,
          "569836" : 339,
          "574724" : 340,
          "533173" : 341,
          "599212" : 342,
          "576093" : 343,
          "548260" : 344,
          "588300" : 345,
          "598011" : 346,
          "572667" : 347,
          "538051" : 348,
          "586862" : 349,
          "579041" : 350,
          "550809" : 351,
          "584304" : 352,
          "534421" : 353,
          "566756" : 354,
          "565423" : 355,
          "563366" : 356,
          "536156" : 357,
          "567043" : 358,
          "554995" : 359,
          "533181" : 360,
          "589268" : 361,
          "562548" : 362,
          "561053" : 363,
          "581313" : 364,
          "563536" : 365,
          "541842" : 366,
          "593737" : 367,
          "572675" : 368,
          "564575" : 369,
          "552054" : 370,
          "512974" : 371,
          "573566" : 372,
          "576972" : 373,
          "561126" : 374,
          "553441" : 375,
          "572586" : 376,
          "535443" : 377,
          "523917" : 378,
          "505391" : 379,
          "550817" : 380,
          "535010" : 381,
          "560448" : 382,
          "581321" : 383,
          "569852" : 384,
          "500526" : 385,
          "532070" : 386,
          "512231" : 387,
          "588318" : 388,
          "567051" : 389,
          "533190" : 390,
          "569861" : 391,
          "577774" : 392,
          "535451" : 393,
          "576981" : 394,
          "529303" : 395,
          "581330" : 396,
          "545406" : 397,
          "562351" : 398,
          "576999" : 399,
          "560723" : 400,
          "590304" : 401,
          "512281" : 402,
          "531111" : 403,
          "524891" : 404,
          "549266" : 405,
          "532568" : 406,
          "579050" : 407,
          "568481" : 408,
          "531057" : 409,
          "537021" : 410,
          "532088" : 411,
          "545414" : 412,
          "553760" : 413,
          "571181" : 414,
          "555797" : 415,
          "531073" : 416,
          "574309" : 417,
          "598895" : 418,
          "548430" : 419,
          "555801" : 420,
          "574741" : 421,
          "541095" : 422,
          "573884" : 423,
          "529672" : 424,
          "561398" : 425,
          "560740" : 426,
          "593745" : 427,
          "588326" : 428,
          "535478" : 429,
          "512401" : 430,
          "558656" : 431,
          "598020" : 432,
          "563901" : 433,
          "565750" : 434,
          "500623" : 435,
          "579068" : 436,
          "525227" : 437,
          "597198" : 438,
          "533971" : 439,
          "579076" : 440,
          "562980" : 441,
          "535125" : 442,
          "567451" : 443,
          "530743" : 444,
          "546984" : 445,
          "530239" : 446,
          "599247" : 447,
          "592030" : 448,
          "582824" : 449,
          "589276" : 450,
          "552062" : 451,
          "550833" : 452,
          "548901" : 453,
          "586889" : 454,
          "563919" : 455,
          "546631" : 456,
          "576107" : 457,
          "578088" : 458,
          "582832" : 459,
          "572519" : 460,
          "585076" : 461,
          "589284" : 462,
          "573949" : 463,
          "590312" : 464,
          "535486" : 465,
          "554936" : 466,
          "593753" : 467,
          "505005" : 468,
          "586897" : 469,
          "565997" : 470,
          "593761" : 471,
          "581283" : 472,
          "561401" : 473,
          "500801" : 474,
          "550850" : 475,
          "590321" : 476,
          "558672" : 477,
          "586048" : 478,
          "586056" : 479,
          "562998" : 480,
          "566004" : 481,
          "542318" : 482,
          "561711" : 483,
          "532380" : 484,
          "566764" : 485,
          "566012" : 486,
          "595241" : 487,
          "582841" : 488,
          "569879" : 489,
          "532100" : 490,
          "595250" : 491,
          "553450" : 492,
          "561410" : 493,
          "593770" : 494,
          "557587" : 495,
          "566021" : 496,
          "542547" : 497,
          "582859" : 498,
          "530964" : 499,
          "525588" : 500,
          "537039" : 501,
          "595268" : 502,
          "595276" : 503,
          "511633" : 504,
          "572705" : 505,
          "569887" : 506,
          "592897" : 507,
          "561428" : 508,
          "595284" : 509,
          "592901" : 510,
          "547549" : 511,
          "595292" : 512,
          "536253" : 513,
          "533980" : 514,
          "576115" : 515,
          "525804" : 516,
          "564559" : 517,
          "550116" : 518,
          "599051" : 519,
          "537527" : 520,
          "595306" : 521,
          "577812" : 522,
          "577821" : 523,
          "500852" : 524,
          "506192" : 525,
          "589292" : 526,
          "573892" : 527,
          "586901" : 528,
          "525880" : 529,
          "557102" : 530,
          "585092" : 531,
          "569178" : 532,
          "550400" : 533,
          "597201" : 534,
          "564591" : 535,
          "593788" : 536,
          "539953" : 537,
          "525979" : 538,
          "566471" : 539,
          "512532" : 540,
          "555029" : 541,
          "590347" : 542,
          "571202" : 543,
          "539104" : 544,
          "593796" : 545,
          "568457" : 546,
          "592048" : 547,
          "506214" : 548,
          "563005" : 549,
          "576123" : 550,
          "584321" : 551,
          "555835" : 552,
          "545422" : 553,
          "540463" : 554,
          "573558" : 555,
          "560758" : 556,
          "547867" : 557,
          "595314" : 558,
          "568431" : 559,
          "535508" : 560,
          "534684" : 561,
          "568465" : 562,
          "548979" : 563,
          "574783" : 564,
          "544272" : 565,
          "584339" : 566,
          "552097" : 567,
          "576131" : 568,
          "539970" : 569,
          "593800" : 570,
          "552101" : 571,
          "581356" : 572,
          "573906" : 573,
          "577839" : 574,
          "545902" : 575,
          "598780" : 576,
          "544281" : 577,
          "587184" : 578,
          "579092" : 579,
          "576140" : 580,
          "595322" : 581,
          "532096" : 582,
          "535681" : 583,
          "548821" : 584,
          "595331" : 585,
          "566705" : 586,
          "542156" : 587,
          "592064" : 588,
          "592056" : 589,
          "586927" : 590,
          "544299" : 591,
          "572632" : 592,
          "595641" : 593,
          "538086" : 594,
          "549690" : 595,
          "584347" : 596,
          "561240" : 597,
          "562742" : 598,
          "509418" : 599,
          "571229" : 600,
          "567469" : 601,
          "581364" : 602,
          "535516" : 603,
          "581372" : 604,
          "593818" : 605,
          "550124" : 606,
          "535401" : 607,
          "548006" : 608,
          "592919" : 609,
          "562122" : 610,
          "589306" : 611,
          "571237" : 612,
          "500861" : 613,
          "577006" : 614,
          "573914" : 615,
          "547581" : 616,
          "549291" : 617,
          "506486" : 618,
          "593826" : 619,
          "555045" : 620,
          "552127" : 621,
          "549100" : 622,
          "570788" : 623,
          "577014" : 624,
          "530832" : 625,
          "567060" : 626,
          "567078" : 627,
          "538094" : 628,
          "579947" : 629,
          "532118" : 630,
          "549304" : 631,
          "582875" : 632,
          "551490" : 633,
          "593834" : 634,
          "554197" : 635,
          "592927" : 636,
          "541648" : 637,
          "526169" : 638,
          "541672" : 639,
          "590363" : 640,
          "597210" : 641,
          "571946" : 642,
          "532126" : 643,
          "531286" : 644,
          "582883" : 645,
          "539988" : 646,
          "537063" : 647,
          "532142" : 648,
          "569437" : 649,
          "585106" : 650,
          "547603" : 651,
          "553107" : 652,
          "571199" : 653,
          "556858" : 654,
          "538108" : 655,
          "500101" : 656,
          "574791" : 657,
          "545431" : 658,
          "564613" : 659,
          "577863" : 660,
          "530727" : 661,
          "566136" : 662,
          "561444" : 663,
          "582786" : 664,
          "584355" : 665,
          "541605" : 666,
          "535559" : 667,
          "546895" : 668,
          "589314" : 669,
          "589322" : 670,
          "512800" : 671,
          "566489" : 672,
          "573922" : 673,
          "541401" : 674,
          "531081" : 675,
          "564621" : 676,
          "586943" : 677,
          "590371" : 678,
          "581381" : 679,
          "581402" : 680,
          "585114" : 681,
          "584363" : 682,
          "506320" : 683,
          "597180" : 684,
          "588377" : 685,
          "598038" : 686,
          "598046" : 687,
          "546755" : 688,
          "573931" : 689,
          "586951" : 690,
          "559725" : 691,
          "584291" : 692,
          "536059" : 693,
          "574805" : 694,
          "588385" : 695,
          "592072" : 696,
          "548278" : 697,
          "595349" : 698,
          "530018" : 699,
          "584371" : 700,
          "595357" : 701,
          "564869" : 702,
          "595365" : 703,
          "577871" : 704,
          "507733" : 705,
          "549070" : 706,
          "535567" : 707,
          "559733" : 708,
          "582891" : 709,
          "592935" : 710,
          "581429" : 711,
          "572250" : 712,
          "577898" : 713,
          "552135" : 714,
          "540013" : 715,
          "538744" : 716,
          "590380" : 717,
          "563013" : 718,
          "535583" : 719,
          "592081" : 720,
          "531090" : 721,
          "537870" : 722,
          "560294" : 723,
          "592099" : 724,
          "585131" : 725,
          "506451" : 726,
          "505145" : 727,
          "599735" : 728,
          "599514" : 729,
          "595381" : 730,
          "589331" : 731,
          "585149" : 732,
          "541923" : 733,
          "593842" : 734,
          "565041" : 735,
          "533211" : 736,
          "533220" : 737,
          "597228" : 738,
          "537047" : 739,
          "548855" : 740,
          "564648" : 741,
          "566063" : 742,
          "560308" : 743,
          "531103" : 744,
          "558699" : 745,
          "579963" : 746,
          "592943" : 747,
          "548952" : 748,
          "546020" : 749,
          "595390" : 750,
          "555894" : 751,
          "589349" : 752,
          "547638" : 753,
          "537055" : 754,
          "577910" : 755,
          "552143" : 756,
          "546038" : 757,
          "590401" : 758,
          "506460" : 759,
          "568261" : 760,
          "590410" : 761,
          "561576" : 762,
          "560171" : 763,
          "564656" : 764,
          "592102" : 765,
          "545449" : 766,
          "559741" : 767,
          "512826" : 768,
          "537519" : 769,
          "595403" : 770,
          "589357" : 771,
          "546372" : 772,
          "540021" : 773,
          "586072" : 774,
          "552402" : 775,
          "564664" : 776,
          "560316" : 777,
          "532924" : 778,
          "553506" : 779,
          "511935" : 780,
          "547751" : 781,
          "581437" : 782,
          "581445" : 783,
          "574813" : 784,
          "577031" : 785,
          "574821" : 786,
          "581453" : 787,
          "574830" : 788,
          "530085" : 789,
          "535605" : 790,
          "573353" : 791,
          "584380" : 792,
          "563935" : 793,
          "561312" : 794,
          "540048" : 795,
          "550159" : 796,
          "532894" : 797,
          "559750" : 798,
          "532169" : 799,
          "549282" : 800,
          "529966" : 801,
          "546780" : 802,
          "533238" : 803,
          "534714" : 804,
          "534145" : 805,
          "581461" : 806,
          "569607" : 807,
          "571245" : 808,
          "544647" : 809,
          "561801" : 810,
          "577049" : 811,
          "576166" : 812,
          "577928" : 813,
          "500879" : 814,
          "547026" : 815,
          "567477" : 816,
          "579971" : 817,
          "529451" : 818,
          "572772" : 819,
          "598062" : 820,
          "595411" : 821,
          "588393" : 822,
          "592111" : 823,
          "541711" : 824,
          "534722" : 825,
          "512877" : 826,
          "595420" : 827,
          "574848" : 828,
          "576174" : 829,
          "586081" : 830,
          "531120" : 831,
          "567485" : 832,
          "560782" : 833,
          "550906" : 834,
          "586978" : 835,
          "559768" : 836,
          "509191" : 837,
          "572781" : 838,
          "577936" : 839,
          "586986" : 840,
          "533246" : 841,
          "549321" : 842,
          "531138" : 843,
          "588407" : 844,
          "563943" : 845,
          "581470" : 846,
          "547662" : 847,
          "564419" : 848,
          "590428" : 849,
          "588016" : 850,
          "599476" : 851,
          "533998" : 852,
          "569135" : 853,
          "560324" : 854,
          "542571" : 855,
          "593851" : 856,
          "512982" : 857,
          "534731" : 858,
          "546054" : 859,
          "579980" : 860,
          "554162" : 861,
          "571253" : 862,
          "579459" : 863,
          "532690" : 864,
          "593869" : 865,
          "570991" : 866,
          "564672" : 867,
          "561479" : 868,
          "532185" : 869,
          "550272" : 870,
          "568490" : 871,
          "535621" : 872,
          "555941" : 873,
          "529478" : 874,
          "535541" : 875,
          "552003" : 876,
          "598291" : 877,
          "571270" : 878,
          "534005" : 879,
          "590436" : 880,
          "547689" : 881,
          "560804" : 882,
          "592137" : 883,
          "553964" : 884,
          "576182" : 885,
          "547719" : 886,
          "572799" : 887,
          "569119" : 888,
          "582913" : 889,
          "534749" : 890,
          "510068" : 891,
          "548375" : 892,
          "566080" : 893,
          "589365" : 894,
          "590444" : 895,
          "529486" : 896,
          "590452" : 897,
          "552771" : 898,
          "589381" : 899,
          "586099" : 900,
          "550922" : 901,
          "586102" : 902,
          "593877" : 903,
          "544329" : 904,
          "529524" : 905,
          "547735" : 906,
          "598071" : 907,
          "538132" : 908,
          "589390" : 909,
          "513059" : 910,
          "589403" : 911,
          "529826" : 912,
          "586111" : 913,
          "558711" : 914,
          "540072" : 915,
          "598976" : 916,
          "579998" : 917,
          "574856" : 918,
          "574864" : 919,
          "550949" : 920,
          "530581" : 921,
          "529516" : 922,
          "593885" : 923,
          "579106" : 924,
          "553514" : 925,
          "576191" : 926,
          "569950" : 927,
          "595438" : 928,
          "581496" : 929,
          "572896" : 930,
          "545457" : 931,
          "533491" : 932,
          "538019" : 933,
          "542628" : 934,
          "573957" : 935,
          "533254" : 936,
          "546852" : 937,
          "587001" : 938,
          "553531" : 939,
          "566632" : 940,
          "576204" : 941,
          "599301" : 942,
          "569917" : 943,
          "593893" : 944,
          "534013" : 945,
          "564699" : 946,
          "539121" : 947,
          "539139" : 948,
          "560812" : 949,
          "513067" : 950,
          "542423" : 951,
          "545996" : 952,
          "561142" : 953,
          "581500" : 954,
          "563021" : 955,
          "566098" : 956,
          "547760" : 957,
          "530328" : 958,
          "569925" : 959,
          "532207" : 960,
          "595446" : 961,
          "579114" : 962,
          "563722" : 963,
          "505099" : 964,
          "590461" : 965,
          "547778" : 966,
          "548995" : 967,
          "580015" : 968,
          "534021" : 969,
          "533262" : 970,
          "542172" : 971,
          "552186" : 972,
          "509116" : 973,
          "573965" : 974,
          "532215" : 975,
          "529532" : 976,
          "582921" : 977,
          "568503" : 978,
          "558745" : 979,
          "573973" : 980,
          "562394" : 981,
          "553549" : 982,
          "561380" : 983,
          "573981" : 984,
          "580023" : 985,
          "573990" : 986,
          "580031" : 987,
          "569356" : 988,
          "544256" : 989,
          "580040" : 990,
          "571296" : 991,
          "580058" : 992,
          "576212" : 993,
          "580066" : 994,
          "546089" : 995,
          "533271" : 996,
          "563960" : 997,
          "567108" : 998,
          "545392" : 999,
          "546097" : 1000,
          "529541" : 1001,
          "598933" : 1002,
          "576221" : 1003,
          "550957" : 1004,
          "534030" : 1005,
          "538141" : 1006,
          "572811" : 1007,
          "550965" : 1008,
          "539147" : 1009,
          "590479" : 1010,
          "542024" : 1011,
          "568520" : 1012,
          "506621" : 1013,
          "590487" : 1014,
          "590495" : 1015,
          "540927" : 1016,
          "599671" : 1017,
          "540081" : 1018,
          "549339" : 1019,
          "546101" : 1020,
          "590509" : 1021,
          "578495" : 1022,
          "537080" : 1023,
          "539155" : 1024,
          "535630" : 1025,
          "577944" : 1026,
          "541699" : 1027,
          "577057" : 1028,
          "569933" : 1029,
          "557641" : 1030,
          "557650" : 1031,
          "598704" : 1032,
          "564711" : 1033,
          "551503" : 1034,
          "587117" : 1035,
          "549347" : 1036,
          "550167" : 1037,
          "561703" : 1038,
          "578568" : 1039,
          "544531" : 1040,
          "529567" : 1041,
          "582930" : 1042,
          "546127" : 1043,
          "595454" : 1044,
          "540099" : 1045,
          "590517" : 1046,
          "530425" : 1047,
          "537918" : 1048,
          "570818" : 1049,
          "586129" : 1050,
          "593907" : 1051,
          "580074" : 1052,
          "595462" : 1053,
          "568228" : 1054,
          "552445" : 1055,
          "560332" : 1056,
          "535249" : 1057,
          "574899" : 1058,
          "539163" : 1059,
          "582948" : 1060,
          "564729" : 1061,
          "562335" : 1062,
          "590525" : 1063,
          "571300" : 1064,
          "561924" : 1065,
          "568236" : 1066,
          "532746" : 1067,
          "565181" : 1068,
          "538116" : 1069,
          "572357" : 1070,
          "563552" : 1071,
          "556041" : 1072,
          "546143" : 1073,
          "585157" : 1074,
          "590533" : 1075,
          "546151" : 1076,
          "581518" : 1077,
          "576247" : 1078,
          "566128" : 1079,
          "572829" : 1080,
          "592978" : 1081,
          "589420" : 1082,
          "598941" : 1083,
          "546607" : 1084,
          "577961" : 1085,
          "597252" : 1086,
          "572683" : 1087,
          "549118" : 1088,
          "553557" : 1089,
          "552208" : 1090,
          "584401" : 1091,
          "551864" : 1092,
          "529753" : 1093,
          "544361" : 1094,
          "569941" : 1095,
          "529621" : 1096,
          "564737" : 1097,
          "556068" : 1098,
          "587010" : 1099,
          "581526" : 1100,
          "535656" : 1101,
          "513504" : 1102,
          "563650" : 1103,
          "577987" : 1104,
          "501476" : 1105,
          "551708" : 1106,
          "548014" : 1107,
          "568538" : 1108,
          "556076" : 1109,
          "595471" : 1110,
          "533688" : 1111,
          "548031" : 1112,
          "537098" : 1113,
          "530468" : 1114,
          "560839" : 1115,
          "557668" : 1116,
          "593923" : 1117,
          "549363" : 1118,
          "562408" : 1119,
          "598089" : 1120,
          "561932" : 1121,
          "595489" : 1122,
          "535206" : 1123,
          "572837" : 1124,
          "561762" : 1125,
          "552542" : 1126,
          "513105" : 1127,
          "576263" : 1128,
          "584410" : 1129,
          "585165" : 1130,
          "545783" : 1131,
          "592986" : 1132,
          "565008" : 1133,
          "562416" : 1134,
          "589438" : 1135,
          "546861" : 1136,
          "589446" : 1137,
          "552224" : 1138,
          "587028" : 1139,
          "569895" : 1140,
          "587036" : 1141,
          "535672" : 1142,
          "529559" : 1143,
          "539171" : 1144,
          "530123" : 1145,
          "576271" : 1146,
          "576280" : 1147,
          "557676" : 1148,
          "538167" : 1149,
          "531570" : 1150,
          "569968" : 1151,
          "539180" : 1152,
          "558770" : 1153,
          "533289" : 1154,
          "539198" : 1155,
          "580091" : 1156,
          "564745" : 1157,
          "593931" : 1158,
          "540111" : 1159,
          "559776" : 1160,
          "537101" : 1161,
          "536199" : 1162,
          "546941" : 1163,
          "571989" : 1164,
          "569976" : 1165,
          "564753" : 1166,
          "561495" : 1167,
          "532223" : 1168,
          "553646" : 1169,
          "574015" : 1170,
          "513130" : 1171,
          "556106" : 1172,
          "574902" : 1173,
          "501646" : 1174,
          "558788" : 1175,
          "539201" : 1176,
          "539945" : 1177,
          "593958" : 1178,
          "541800" : 1179,
          "558796" : 1180,
          "506702" : 1181,
          "534765" : 1182,
          "505030" : 1183,
          "586137" : 1184,
          "535702" : 1185,
          "579122" : 1186,
          "554863" : 1187,
          "539210" : 1188,
          "544388" : 1189,
          "587044" : 1190,
          "580112" : 1191,
          "580121" : 1192,
          "598101" : 1193,
          "593966" : 1194,
          "584428" : 1195,
          "545465" : 1196,
          "579149" : 1197,
          "545856" : 1198,
          "540129" : 1199,
          "595501" : 1200,
          "552241" : 1201,
          "558800" : 1202,
          "560529" : 1203,
          "533297" : 1204,
          "579157" : 1205,
          "582956" : 1206,
          "529648" : 1207,
          "568597" : 1208,
          "535711" : 1209,
          "579165" : 1210,
          "587664" : 1211,
          "585173" : 1212,
          "506711" : 1213,
          "595519" : 1214,
          "549088" : 1215,
          "511951" : 1216,
          "595527" : 1217,
          "557684" : 1218,
          "598968" : 1219,
          "568601" : 1220,
          "580163" : 1221,
          "597287" : 1222,
          "592145" : 1223,
          "569259" : 1224,
          "560341" : 1225,
          "562301" : 1226,
          "579173" : 1227,
          "562467" : 1228,
          "562432" : 1229,
          "531260" : 1230,
          "562441" : 1231,
          "569984" : 1232,
          "574023" : 1233,
          "574911" : 1234,
          "595535" : 1235,
          "538591" : 1236,
          "563994" : 1237,
          "574929" : 1238,
          "535729" : 1239,
          "548448" : 1240,
          "570940" : 1241,
          "553379" : 1242,
          "552984" : 1243,
          "552607" : 1244,
          "545473" : 1245,
          "513199" : 1246,
          "577995" : 1247,
          "584436" : 1248,
          "590550" : 1249,
          "587061" : 1250,
          "567931" : 1251,
          "531987" : 1252,
          "554502" : 1253,
          "562602" : 1254,
          "553051" : 1255,
          "589454" : 1256,
          "568392" : 1257,
          "590568" : 1258,
          "586145" : 1259,
          "562840" : 1260,
          "513181" : 1261,
          "563048" : 1262,
          "582964" : 1263,
          "545279" : 1264,
          "552313" : 1265,
          "513211" : 1266,
          "553425" : 1267,
          "578517" : 1268,
          "535745" : 1269,
          "566152" : 1270,
          "507610" : 1271,
          "564885" : 1272,
          "530417" : 1273,
          "568864" : 1274,
          "533301" : 1275,
          "579181" : 1276,
          "550981" : 1277,
          "535664" : 1278,
          "581542" : 1279,
          "571067" : 1280,
          "595551" : 1281,
          "585181" : 1282,
          "544400" : 1283,
          "576301" : 1284,
          "587079" : 1285,
          "500127" : 1286,
          "501751" : 1287,
          "589462" : 1288,
          "531146" : 1289,
          "599298" : 1290,
          "540251" : 1291,
          "540145" : 1292,
          "532151" : 1293,
          "564681" : 1294,
          "564770" : 1295,
          "551015" : 1296,
          "595560" : 1297,
          "530379" : 1298,
          "535958" : 1299,
          "553573" : 1300,
          "529711" : 1301,
          "563765" : 1302,
          "560219" : 1303,
          "552275" : 1304,
          "540153" : 1305,
          "582972" : 1306,
          "578665" : 1307,
          "553581" : 1308,
          "552283" : 1309,
          "549371" : 1310,
          "552291" : 1311,
          "551023" : 1312,
          "592994" : 1313,
          "566683" : 1314,
          "586153" : 1315,
          "540170" : 1316,
          "563307" : 1317,
          "549380" : 1318,
          "540188" : 1319,
          "554511" : 1320,
          "512991" : 1321,
          "584444" : 1322,
          "581551" : 1323,
          "585190" : 1324,
          "593001" : 1325,
          "531341" : 1326,
          "560243" : 1327,
          "563056" : 1328,
          "531154" : 1329,
          "570141" : 1330,
          "537187" : 1331,
          "592153" : 1332,
          "568619" : 1333,
          "560987" : 1334,
          "558834" : 1335,
          "532274" : 1336,
          "593010" : 1337,
          "563561" : 1338,
          "585203" : 1339,
          "558419" : 1340,
          "504301" : 1341,
          "551040" : 1342,
          "532282" : 1343,
          "538191" : 1344,
          "573337" : 1345,
          "589489" : 1346,
          "513229" : 1347,
          "534773" : 1348,
          "588431" : 1349,
          "532291" : 1350,
          "534781" : 1351,
          "574953" : 1352,
          "544426" : 1353,
          "550183" : 1354,
          "501794" : 1355,
          "561533" : 1356,
          "572977" : 1357,
          "552071" : 1358,
          "579190" : 1359,
          "598381" : 1360,
          "567507" : 1361,
          "534927" : 1362,
          "535788" : 1363,
          "540218" : 1364,
          "586161" : 1365,
          "544442" : 1366,
          "561541" : 1367,
          "564508" : 1368,
          "551546" : 1369,
          "587087" : 1370,
          "567515" : 1371,
          "590576" : 1372,
          "529869" : 1373,
          "562815" : 1374,
          "532843" : 1375,
          "587095" : 1376,
          "564818" : 1377,
          "504955" : 1378,
          "597317" : 1379,
          "506729" : 1380,
          "537110" : 1381,
          "537144" : 1382,
          "509141" : 1383,
          "579203" : 1384,
          "593974" : 1385,
          "593982" : 1386,
          "593991" : 1387,
          "587109" : 1388,
          "537128" : 1389,
          "544451" : 1390,
          "558851" : 1391,
          "589497" : 1392,
          "594008" : 1393,
          "580210" : 1394,
          "559792" : 1395,
          "560855" : 1396,
          "561754" : 1397,
          "564834" : 1398,
          "531162" : 1399,
          "562637" : 1400,
          "542644" : 1401,
          "545899" : 1402,
          "554529" : 1403,
          "599344" : 1404,
          "598135" : 1405,
          "598003" : 1406,
          "564028" : 1407,
          "598143" : 1408,
          "563579" : 1409,
          "545481" : 1410,
          "578525" : 1411,
          "595578" : 1412,
          "585211" : 1413,
          "599352" : 1414,
          "568635" : 1415,
          "594016" : 1416,
          "574325" : 1417,
          "599450" : 1418,
          "501841" : 1419,
          "569194" : 1420,
          "564036" : 1421,
          "560359" : 1422,
          "593028" : 1423,
          "567957" : 1424,
          "581569" : 1425,
          "568651" : 1426,
          "535575" : 1427,
          "569992" : 1428,
          "549967" : 1429,
          "562696" : 1430,
          "567523" : 1431,
          "506753" : 1432,
          "551597" : 1433,
          "582999" : 1434,
          "598402" : 1435,
          "577073" : 1436,
          "538159" : 1437,
          "561690" : 1438,
          "579211" : 1439,
          "562807" : 1440,
          "542679" : 1441,
          "585220" : 1442,
          "585238" : 1443,
          "560863" : 1444,
          "562386" : 1445,
          "544337" : 1446,
          "571377" : 1447,
          "578240" : 1448,
          "595586" : 1449,
          "552178" : 1450,
          "535532" : 1451,
          "577081" : 1452,
          "572284" : 1453,
          "578037" : 1454,
          "556181" : 1455,
          "536075" : 1456,
          "590584" : 1457,
          "563625" : 1458,
          "568210" : 1459,
          "546291" : 1460,
          "555088" : 1461,
          "568660" : 1462,
          "568414" : 1463,
          "579220" : 1464,
          "567141" : 1465,
          "594024" : 1466,
          "554545" : 1467,
          "541796" : 1468,
          "564044" : 1469,
          "580228" : 1470,
          "574031" : 1471,
          "548049" : 1472,
          "568678" : 1473,
          "595594" : 1474,
          "590592" : 1475,
          "564915" : 1476,
          "583014" : 1477,
          "550213" : 1478,
          "549398" : 1479,
          "598593" : 1480,
          "546305" : 1481,
          "548596" : 1482,
          "544353" : 1483,
          "574040" : 1484,
          "568562" : 1485,
          "529702" : 1486,
          "574058" : 1487,
          "568571" : 1488,
          "562483" : 1489,
          "595608" : 1490,
          "558869" : 1491,
          "597325" : 1492,
          "571385" : 1493,
          "594032" : 1494,
          "569666" : 1495,
          "587125" : 1496,
          "560481" : 1497,
          "531171" : 1498,
          "552330" : 1499,
          "552321" : 1500,
          "535851" : 1501,
          "574961" : 1502,
          "565989" : 1503,
          "564052" : 1504,
          "553093" : 1505,
          "556203" : 1506,
          "583022" : 1507,
          "566390" : 1508,
          "598607" : 1509,
          "551872" : 1510,
          "564842" : 1511,
          "571393" : 1512,
          "569267" : 1513,
          "531197" : 1514,
          "553620" : 1515,
          "566641" : 1516,
          "584452" : 1517,
          "559806" : 1518,
          "593036" : 1519,
          "568368" : 1520,
          "502146" : 1521,
          "571407" : 1522,
          "544485" : 1523,
          "590614" : 1524,
          "581577" : 1525,
          "594041" : 1526,
          "540242" : 1527,
          "564605" : 1528,
          "507016" : 1529,
          "589501" : 1530,
          "592170" : 1531,
          "536628" : 1532,
          "570001" : 1533,
          "552020" : 1534,
          "542083" : 1535,
          "594059" : 1536,
          "580261" : 1537,
          "570010" : 1538,
          "568694" : 1539,
          "530221" : 1540,
          "507105" : 1541,
          "502235" : 1542,
          "502405" : 1543,
          "598160" : 1544,
          "513075" : 1545,
          "593044" : 1546,
          "598992" : 1547,
          "587141" : 1548,
          "595624" : 1549,
          "564061" : 1550,
          "562904" : 1551,
          "594067" : 1552,
          "581593" : 1553,
          "586021" : 1554,
          "547794" : 1555,
          "590622" : 1556,
          "599409" : 1557,
          "547883" : 1558,
          "587150" : 1559,
          "561096" : 1560,
          "561584" : 1561,
          "583031" : 1562,
          "507113" : 1563,
          "597341" : 1564,
          "566187" : 1565,
          "577111" : 1566,
          "588458" : 1567,
          "571440" : 1568,
          "574988" : 1569,
          "572900" : 1570,
          "570028" : 1571,
          "573019" : 1572,
          "559814" : 1573,
          "572918" : 1574,
          "566730" : 1575,
          "581615" : 1576,
          "539228" : 1577,
          "550825" : 1578,
          "545490" : 1579,
          "553654" : 1580,
          "544493" : 1581,
          "567973" : 1582,
          "571458" : 1583,
          "542342" : 1584,
          "540668" : 1585,
          "567167" : 1586,
          "563064" : 1587,
          "566276" : 1588,
          "556254" : 1589,
          "564257" : 1590,
          "571466" : 1591,
          "531430" : 1592,
          "534056" : 1593,
          "502545" : 1594,
          "574201" : 1595,
          "578053" : 1596,
          "531359" : 1597,
          "535818" : 1598,
          "542687" : 1599,
          "558877" : 1600,
          "597350" : 1601,
          "564851" : 1602,
          "532312" : 1603,
          "555169" : 1604,
          "598178" : 1605,
          "584461" : 1606,
          "571474" : 1607,
          "577120" : 1608,
          "579238" : 1609,
          "594075" : 1610,
          "558885" : 1611,
          "535834" : 1612,
          "547913" : 1613,
          "580279" : 1614,
          "512192" : 1615,
          "587168" : 1616,
          "594083" : 1617,
          "594091" : 1618,
          "545503" : 1619,
          "545929" : 1620,
          "580295" : 1621,
          "590631" : 1622,
          "574996" : 1623,
          "567175" : 1624,
          "579254" : 1625,
          "553662" : 1626,
          "536105" : 1627,
          "594105" : 1628,
          "541290" : 1629,
          "568708" : 1630,
          "533327" : 1631,
          "588474" : 1632,
          "585246" : 1633,
          "569500" : 1634,
          "561592" : 1635,
          "595659" : 1636,
          "542725" : 1637,
          "569798" : 1638,
          "511986" : 1639,
          "595667" : 1640,
          "539821" : 1641,
          "579262" : 1642,
          "597368" : 1643,
          "598658" : 1644,
          "513491" : 1645,
          "587206" : 1646,
          "592188" : 1647,
          "562785" : 1648,
          "569275" : 1649,
          "579271" : 1650,
          "548243" : 1651,
          "546364" : 1652,
          "545511" : 1653,
          "534790" : 1654,
          "562505" : 1655,
          "561606" : 1656,
          "581631" : 1657,
          "536881" : 1658,
          "574066" : 1659,
          "546381" : 1660,
          "595675" : 1661,
          "551589" : 1662,
          "595683" : 1663,
          "564079" : 1664,
          "575011" : 1665,
          "546763" : 1666,
          "561061" : 1667,
          "562319" : 1668,
          "560367" : 1669,
          "599531" : 1670,
          "550612" : 1671,
          "513695" : 1672,
          "544515" : 1673,
          "535770" : 1674,
          "552739" : 1675,
          "589519" : 1676,
          "552968" : 1677,
          "552631" : 1678,
          "580333" : 1679,
          "569542" : 1680,
          "572365" : 1681,
          "590649" : 1682,
          "547930" : 1683,
          "584479" : 1684,
          "590657" : 1685,
          "550205" : 1686,
          "551805" : 1687,
          "590665" : 1688,
          "536369" : 1689,
          "539236" : 1690,
          "561525" : 1691,
          "538221" : 1692,
          "542091" : 1693,
          "557722" : 1694,
          "553671" : 1695,
          "531481" : 1696,
          "551651" : 1697,
          "534854" : 1698,
          "537152" : 1699,
          "547531" : 1700,
          "547948" : 1701,
          "541729" : 1702,
          "532321" : 1703,
          "535150" : 1704,
          "572926" : 1705,
          "547956" : 1706,
          "545520" : 1707,
          "574074" : 1708,
          "534803" : 1709,
          "570044" : 1710,
          "531189" : 1711,
          "541737" : 1712,
          "544523" : 1713,
          "551104" : 1714,
          "532339" : 1715,
          "546402" : 1716,
          "568511" : 1717,
          "592196" : 1718,
          "583057" : 1719,
          "594113" : 1720,
          "593052" : 1721,
          "587192" : 1722,
          "550736" : 1723,
          "594121" : 1724,
          "531499" : 1725,
          "531928" : 1726,
          "579297" : 1727,
          "585254" : 1728,
          "539244" : 1729,
          "567531" : 1730,
          "531201" : 1731,
          "532347" : 1732,
          "553689" : 1733,
          "534064" : 1734,
          "535524" : 1735,
          "542750" : 1736,
          "597392" : 1737,
          "571482" : 1738,
          "535885" : 1739,
          "588482" : 1740,
          "551121" : 1741,
          "593061" : 1742,
          "564877" : 1743,
          "560898" : 1744,
          "542768" : 1745,
          "586170" : 1746,
          "538230" : 1747,
          "553387" : 1748,
          "531413" : 1749,
          "594130" : 1750,
          "536091" : 1751,
          "553221" : 1752,
          "513636" : 1753,
          "507261" : 1754,
          "535460" : 1755,
          "537161" : 1756,
          "513733" : 1757,
          "583065" : 1758,
          "589527" : 1759,
          "592200" : 1760,
          "568724" : 1761,
          "557731" : 1762,
          "569810" : 1763,
          "507270" : 1764,
          "572691" : 1765,
          "553301" : 1766,
          "532355" : 1767,
          "512176" : 1768,
          "570052" : 1769,
          "559822" : 1770,
          "556301" : 1771,
          "594148" : 1772,
          "547972" : 1773,
          "564095" : 1774,
          "556319" : 1775,
          "564800" : 1776,
          "566179" : 1777,
          "557749" : 1778,
          "532932" : 1779,
          "555177" : 1780,
          "541001" : 1781,
          "539252" : 1782,
          "537179" : 1783,
          "550221" : 1784,
          "565202" : 1785,
          "562831" : 1786,
          "554553" : 1787,
          "513750" : 1788,
          "544540" : 1789,
          "546976" : 1790,
          "549410" : 1791,
          "598232" : 1792,
          "544558" : 1793,
          "589535" : 1794,
          "532363" : 1795,
          "535869" : 1796,
          "549428" : 1797,
          "567558" : 1798,
          "564893" : 1799,
          "567566" : 1800,
          "575046" : 1801,
          "585262" : 1802,
          "571491" : 1803,
          "558915" : 1804,
          "574082" : 1805,
          "590673" : 1806,
          "571504" : 1807,
          "550639" : 1808,
          "555185" : 1809,
          "586188" : 1810,
          "577146" : 1811,
          "586196" : 1812,
          "589543" : 1813,
          "599638" : 1814,
          "538248" : 1815,
          "543543" : 1816,
          "584487" : 1817,
          "593079" : 1818,
          "565733" : 1819,
          "580341" : 1820,
          "563072" : 1821,
          "594156" : 1822,
          "583081" : 1823,
          "590681" : 1824,
          "532371" : 1825,
          "541761" : 1826,
          "531219" : 1827,
          "541770" : 1828,
          "562513" : 1829,
          "548642" : 1830,
          "579301" : 1831,
          "540285" : 1832,
          "546445" : 1833,
          "566195" : 1834,
          "566217" : 1835,
          "585271" : 1836,
          "587222" : 1837,
          "513580" : 1838,
          "531227" : 1839,
          "598691" : 1840,
          "529737" : 1841,
          "588491" : 1842,
          "570087" : 1843,
          "547999" : 1844,
          "562521" : 1845,
          "559849" : 1846,
          "530646" : 1847,
          "535753" : 1848,
          "599522" : 1849,
          "538256" : 1850,
          "550230" : 1851,
          "542784" : 1852,
          "584495" : 1853,
          "513768" : 1854,
          "592218" : 1855,
          "542814" : 1856,
          "597414" : 1857,
          "593087" : 1858,
          "529745" : 1859,
          "590690" : 1860,
          "589560" : 1861,
          "558931" : 1862,
          "565334" : 1863,
          "531235" : 1864,
          "583090" : 1865,
          "535613" : 1866,
          "585289" : 1867,
          "573621" : 1868,
          "539261" : 1869,
          "540315" : 1870,
          "566331" : 1871,
          "550281" : 1872,
          "574163" : 1873,
          "536113" : 1874,
          "531243" : 1875,
          "586200" : 1876,
          "568007" : 1877,
          "534081" : 1878,
          "531251" : 1879,
          "556335" : 1880,
          "565784" : 1881,
          "568872" : 1882,
          "532886" : 1883,
          "563081" : 1884,
          "554481" : 1885,
          "551139" : 1886,
          "559857" : 1887,
          "512923" : 1888,
          "599620" : 1889,
          "532878" : 1890,
          "576310" : 1891,
          "556343" : 1892,
          "532045" : 1893,
          "548791" : 1894,
          "590703" : 1895,
          "534099" : 1896,
          "529982" : 1897,
          "557773" : 1898,
          "561614" : 1899,
          "540803" : 1900,
          "590711" : 1901,
          "529770" : 1902,
          "560375" : 1903,
          "546461" : 1904,
          "550248" : 1905,
          "566233" : 1906,
          "557781" : 1907,
          "568015" : 1908,
          "536229" : 1909,
          "570109" : 1910,
          "595713" : 1911,
          "595721" : 1912,
          "534820" : 1913,
          "595705" : 1914,
          "540307" : 1915,
          "534455" : 1916,
          "572730" : 1917,
          "529788" : 1918,
          "536903" : 1919,
          "580350" : 1920,
          "557803" : 1921,
          "529796" : 1922,
          "535923" : 1923,
          "553727" : 1924,
          "534447" : 1925,
          "564923" : 1926,
          "560383" : 1927,
          "553735" : 1928,
          "578011" : 1929,
          "560901" : 1930,
          "564931" : 1931,
          "553743" : 1932,
          "560910" : 1933,
          "549355" : 1934,
          "502839" : 1935,
          "575054" : 1936,
          "541141" : 1937,
          "572969" : 1938,
          "562971" : 1939,
          "588504" : 1940,
          "532606" : 1941,
          "578096" : 1942,
          "534838" : 1943,
          "542831" : 1944,
          "537217" : 1945,
          "568759" : 1946,
          "550477" : 1947,
          "555291" : 1948,
          "549037" : 1949,
          "575062" : 1950,
          "539287" : 1951,
          "552453" : 1952,
          "578100" : 1953,
          "537225" : 1954,
          "564940" : 1955,
          "557838" : 1956,
          "535931" : 1957,
          "579319" : 1958,
          "558940" : 1959,
          "540323" : 1960,
          "564958" : 1961,
          "564966" : 1962,
          "578118" : 1963,
          "561622" : 1964,
          "534994" : 1965,
          "552461" : 1966,
          "534102" : 1967,
          "533343" : 1968,
          "535907" : 1969,
          "564109" : 1970,
          "529818" : 1971,
          "552470" : 1972,
          "579327" : 1973,
          "566241" : 1974,
          "546429" : 1975,
          "571539" : 1976,
          "564249" : 1977,
          "558966" : 1978,
          "537233" : 1979,
          "564117" : 1980,
          "578126" : 1981,
          "553751" : 1982,
          "532037" : 1983,
          "539295" : 1984,
          "541818" : 1985,
          "544591" : 1986,
          "533351" : 1987,
          "540358" : 1988,
          "551155" : 1989,
          "563145" : 1990,
          "550264" : 1991,
          "569305" : 1992,
          "588512" : 1993,
          "534706" : 1994,
          "571547" : 1995,
          "568767" : 1996,
          "572764" : 1997,
          "581534" : 1998,
          "571164" : 1999,
          "533670" : 2000,
          "532398" : 2001,
          "573574" : 2002,
          "562530" : 2003,
          "558974" : 2004,
          "583111" : 2005,
          "556378" : 2006,
          "556386" : 2007,
          "568023" : 2008,
          "570125" : 2009,
          "571849" : 2010,
          "546810" : 2011,
          "577154" : 2012,
          "507334" : 2013,
          "594164" : 2014,
          "506737" : 2015,
          "579335" : 2016,
          "557846" : 2017,
          "575071" : 2018,
          "569909" : 2019,
          "593095" : 2020,
          "574112" : 2021,
          "588547" : 2022,
          "537420" : 2023,
          "594172" : 2024,
          "545546" : 2025,
          "534846" : 2026,
          "575089" : 2027,
          "549223" : 2028,
          "531294" : 2029,
          "539309" : 2030,
          "513431" : 2031,
          "552496" : 2032,
          "561339" : 2033,
          "555207" : 2034,
          "549452" : 2035,
          "561321" : 2036,
          "575097" : 2037,
          "584517" : 2038,
          "589578" : 2039,
          "583120" : 2040,
          "593117" : 2041,
          "535966" : 2042,
          "581666" : 2043,
          "577162" : 2044,
          "563510" : 2045,
          "540374" : 2046,
          "580376" : 2047,
          "561631" : 2048,
          "595730" : 2049,
          "542865" : 2050,
          "598259" : 2051,
          "548782" : 2052,
          "555215" : 2053,
          "507377" : 2054,
          "554065" : 2055,
          "590746" : 2056,
          "553344" : 2057,
          "592226" : 2058,
          "587249" : 2059,
          "580392" : 2060,
          "594181" : 2061,
          "595756" : 2062,
          "561461" : 2063,
          "529842" : 2064,
          "544612" : 2065,
          "588555" : 2066,
          "575101" : 2067,
          "592234" : 2068,
          "553212" : 2069,
          "576328" : 2070,
          "544680" : 2071,
          "578134" : 2072,
          "597431" : 2073,
          "565270" : 2074,
          "563595" : 2075,
          "570346" : 2076,
          "507423" : 2077,
          "556394" : 2078,
          "561657" : 2079,
          "530395" : 2080,
          "579351" : 2081,
          "546658" : 2082,
          "578142" : 2083,
          "542903" : 2084,
          "588563" : 2085,
          "574121" : 2086,
          "578151" : 2087,
          "590754" : 2088,
          "575119" : 2089,
          "594199" : 2090,
          "578169" : 2091,
          "546500" : 2092,
          "578541" : 2093,
          "558982" : 2094,
          "532401" : 2095,
          "590762" : 2096,
          "574139" : 2097,
          "585301" : 2098,
          "541869" : 2099,
          "595748" : 2100,
          "576336" : 2101,
          "536148" : 2102,
          "572713" : 2103,
          "586218" : 2104,
          "529851" : 2105,
          "580406" : 2106,
          "583154" : 2107,
          "568783" : 2108,
          "562963" : 2109,
          "536288" : 2110,
          "578185" : 2111,
          "532410" : 2112,
          "575127" : 2113,
          "581682" : 2114,
          "580414" : 2115,
          "590789" : 2116,
          "532428" : 2117,
          "505528" : 2118,
          "539317" : 2119,
          "567582" : 2120,
          "547816" : 2121,
          "575135" : 2122,
          "570133" : 2123,
          "537926" : 2124,
          "571563" : 2125,
          "563609" : 2126,
          "538264" : 2127,
          "587265" : 2128,
          "572993" : 2129,
          "568805" : 2130,
          "530484" : 2131,
          "589586" : 2132,
          "539325" : 2133,
          "541834" : 2134,
          "540391" : 2135,
          "536385" : 2136,
          "599468" : 2137,
          "577171" : 2138,
          "585319" : 2139,
          "533360" : 2140,
          "577189" : 2141,
          "574147" : 2142,
          "536393" : 2143,
          "561665" : 2144,
          "532134" : 2145,
          "549479" : 2146,
          "574155" : 2147,
          "562556" : 2148,
          "533378" : 2149,
          "578193" : 2150,
          "531871" : 2151,
          "594202" : 2152,
          "584525" : 2153,
          "575143" : 2154,
          "547191" : 2155,
          "587273" : 2156,
          "556998" : 2157,
          "594211" : 2158,
          "587281" : 2159,
          "593125" : 2160,
          "548073" : 2161,
          "586226" : 2162,
          "541753" : 2163,
          "562084" : 2164,
          "572659" : 2165,
          "573001" : 2166,
          "586846" : 2167,
          "587290" : 2168,
          "537250" : 2169,
          "548413" : 2170,
          "562769" : 2171,
          "577197" : 2172,
          "562564" : 2173,
          "563617" : 2174,
          "539333" : 2175,
          "544639" : 2176,
          "576352" : 2177,
          "539341" : 2178,
          "546011" : 2179,
          "595772" : 2180,
          "583171" : 2181,
          "540404" : 2182,
          "536521" : 2183,
          "513873" : 2184,
          "597449" : 2185,
          "560413" : 2186,
          "587303" : 2187,
          "564133" : 2188,
          "545881" : 2189,
          "551163" : 2190,
          "539350" : 2191,
          "549151" : 2192,
          "590797" : 2193,
          "550591" : 2194,
          "563099" : 2195,
          "538272" : 2196,
          "546585" : 2197,
          "562572" : 2198,
          "548081" : 2199,
          "599581" : 2200,
          "594229" : 2201,
          "550841" : 2202,
          "562581" : 2203,
          "597457" : 2204,
          "583189" : 2205,
          "552534" : 2206,
          "599506" : 2207,
          "546216" : 2208,
          "531308" : 2209,
          "535974" : 2210,
          "579378" : 2211,
          "535761" : 2212,
          "503142" : 2213,
          "595802" : 2214,
          "537268" : 2215,
          "566039" : 2216,
          "586234" : 2217,
          "511587" : 2218,
          "563633" : 2219,
          "529613" : 2220,
          "549312" : 2221,
          "577201" : 2222,
          "560421" : 2223,
          "558991" : 2224,
          "534129" : 2225,
          "532444" : 2226,
          "562491" : 2227,
          "563102" : 2228,
          "531774" : 2229,
          "595811" : 2230,
          "551180" : 2231,
          "594237" : 2232,
          "595829" : 2233,
          "545554" : 2234,
          "579017" : 2235,
          "563111" : 2236,
          "536946" : 2237,
          "587320" : 2238,
          "548090" : 2239,
          "587338" : 2240,
          "538281" : 2241,
          "565440" : 2242,
          "595837" : 2243,
          "531031" : 2244,
          "546453" : 2245,
          "568821" : 2246,
          "548103" : 2247,
          "566811" : 2248,
          "578207" : 2249,
          "587346" : 2250,
          "538299" : 2251,
          "548111" : 2252,
          "561681" : 2253,
          "571571" : 2254,
          "580422" : 2255,
          "587362" : 2256,
          "535982" : 2257,
          "590801" : 2258,
          "536571" : 2259,
          "578215" : 2260,
          "568848" : 2261,
          "537276" : 2262,
          "532452" : 2263,
          "598631" : 2264,
          "513032" : 2265,
          "539368" : 2266,
          "541150" : 2267,
          "544663" : 2268,
          "546771" : 2269,
          "540439" : 2270,
          "566144" : 2271,
          "583197" : 2272,
          "553778" : 2273,
          "531651" : 2274,
          "598275" : 2275,
          "585327" : 2276,
          "545562" : 2277,
          "570150" : 2278,
          "564974" : 2279,
          "546542" : 2280,
          "572748" : 2281,
          "599727" : 2282,
          "586242" : 2283,
          "595845" : 2284,
          "597473" : 2285,
          "565288" : 2286,
          "577219" : 2287,
          "597481" : 2288,
          "587052" : 2289,
          "554961" : 2290,
          "531316" : 2291,
          "587354" : 2292,
          "542911" : 2293,
          "598917" : 2294,
          "559903" : 2295,
          "530361" : 2296,
          "575151" : 2297,
          "557862" : 2298,
          "585343" : 2299,
          "550256" : 2300,
          "556432" : 2301,
          "568643" : 2302,
          "542946" : 2303,
          "530042" : 2304,
          "587907" : 2305,
          "551201" : 2306,
          "536008" : 2307,
          "559008" : 2308,
          "513415" : 2309,
          "557871" : 2310,
          "538183" : 2311,
          "549169" : 2312,
          "590819" : 2313,
          "553786" : 2314,
          "565016" : 2315,
          "529907" : 2316,
          "541826" : 2317,
          "548120" : 2318,
          "542989" : 2319,
          "586251" : 2320,
          "592251" : 2321,
          "549487" : 2322,
          "583201" : 2323,
          "559911" : 2324,
          "542997" : 2325,
          "590827" : 2326,
          "589594" : 2327,
          "569283" : 2328,
          "571580" : 2329,
          "532053" : 2330,
          "559920" : 2331,
          "560405" : 2332,
          "560928" : 2333,
          "567604" : 2334,
          "533084" : 2335,
          "575178" : 2336,
          "570168" : 2337,
          "565024" : 2338,
          "557897" : 2339,
          "536024" : 2340,
          "563129" : 2341,
          "580431" : 2342,
          "571687" : 2343,
          "579386" : 2344,
          "587371" : 2345,
          "555771" : 2346,
          "562688" : 2347,
          "538311" : 2348,
          "553794" : 2349,
          "565032" : 2350,
          "541851" : 2351,
          "563986" : 2352,
          "589608" : 2353,
          "584541" : 2354,
          "573787" : 2355,
          "538329" : 2356,
          "599549" : 2357,
          "571211" : 2358,
          "567191" : 2359,
          "584550" : 2360,
          "532461" : 2361,
          "514047" : 2362,
          "577227" : 2363,
          "513628" : 2364,
          "568856" : 2365,
          "536687" : 2366,
          "589616" : 2367,
          "540447" : 2368,
          "590835" : 2369,
          "533386" : 2370,
          "571075" : 2371,
          "549495" : 2372,
          "534137" : 2373,
          "534897" : 2374,
          "532479" : 2375,
          "586269" : 2376,
          "581721" : 2377,
          "539384" : 2378,
          "541877" : 2379,
          "595853" : 2380,
          "590843" : 2381,
          "537292" : 2382,
          "574007" : 2383,
          "551481" : 2384,
          "536041" : 2385,
          "573043" : 2386,
          "592269" : 2387,
          "581739" : 2388,
          "587389" : 2389,
          "598461" : 2390,
          "532487" : 2391,
          "548286" : 2392,
          "548146" : 2393,
          "563641" : 2394,
          "507504" : 2395,
          "593141" : 2396,
          "557218" : 2397,
          "584568" : 2398,
          "573710" : 2399,
          "531405" : 2400,
          "571172" : 2401,
          "583219" : 2402,
          "564141" : 2403,
          "579394" : 2404,
          "536601" : 2405,
          "578231" : 2406,
          "571610" : 2407,
          "578771" : 2408,
          "541559" : 2409,
          "579408" : 2410,
          "536067" : 2411,
          "548529" : 2412,
          "590851" : 2413,
          "510645" : 2414,
          "593150" : 2415,
          "598712" : 2416,
          "538345" : 2417,
          "590860" : 2418,
          "568881" : 2419,
          "514055" : 2420,
          "575194" : 2421,
          "541494" : 2422,
          "514152" : 2423,
          "534901" : 2424,
          "537306" : 2425,
          "580465" : 2426,
          "532495" : 2427,
          "565199" : 2428,
          "541893" : 2429,
          "533165" : 2430,
          "556467" : 2431,
          "570974" : 2432,
          "555258" : 2433,
          "553816" : 2434,
          "536733" : 2435,
          "588598" : 2436,
          "531324" : 2437,
          "549436" : 2438,
          "599280" : 2439,
          "547123" : 2440,
          "590878" : 2441,
          "535877" : 2442,
          "592277" : 2443,
          "507237" : 2444,
          "548162" : 2445,
          "593168" : 2446,
          "533394" : 2447,
          "529931" : 2448,
          "573051" : 2449,
          "531332" : 2450,
          "590886" : 2451,
          "531553" : 2452,
          "589624" : 2453,
          "564761" : 2454,
          "560952" : 2455,
          "573060" : 2456,
          "559024" : 2457,
          "553247" : 2458,
          "599565" : 2459,
          "599204" : 2460,
          "579033" : 2461,
          "533793" : 2462,
          "594253" : 2463,
          "578258" : 2464,
          "595861" : 2465,
          "567221" : 2466,
          "578266" : 2467,
          "588601" : 2468,
          "599557" : 2469,
          "559032" : 2470,
          "592285" : 2471,
          "581755" : 2472,
          "533408" : 2473,
          "563668" : 2474,
          "570176" : 2475,
          "570184" : 2476,
          "570826" : 2477,
          "539392" : 2478,
          "536121" : 2479,
          "574449" : 2480,
          "536814" : 2481,
          "540498" : 2482,
          "588521" : 2483,
          "592293" : 2484,
          "587401" : 2485,
          "548928" : 2486,
          "586277" : 2487,
          "503916" : 2488,
          "589632" : 2489,
          "533416" : 2490,
          "534935" : 2491,
          "576361" : 2492,
          "549509" : 2493,
          "571628" : 2494,
          "588610" : 2495,
          "538370" : 2496,
          "576387" : 2497,
          "536130" : 2498,
          "537314" : 2499,
          "587419" : 2500,
          "509108" : 2501,
          "508357" : 2502,
          "575232" : 2503,
          "584576" : 2504,
          "590894" : 2505,
          "529630" : 2506,
          "537331" : 2507,
          "567612" : 2508,
          "565059" : 2509,
          "507458" : 2510,
          "566047" : 2511,
          "548171" : 2512,
          "552585" : 2513,
          "551465" : 2514,
          "537349" : 2515,
          "592307" : 2516,
          "562955" : 2517,
          "577235" : 2518,
          "567621" : 2519,
          "566284" : 2520,
          "513555" : 2521,
          "595870" : 2522,
          "534072" : 2523,
          "540633" : 2524,
          "581763" : 2525,
          "537357" : 2526,
          "576395" : 2527,
          "541907" : 2528,
          "529681" : 2529,
          "533424" : 2530,
          "553824" : 2531,
          "548189" : 2532,
          "534943" : 2533,
          "590908" : 2534,
          "548944" : 2535,
          "583227" : 2536,
          "589641" : 2537,
          "571971" : 2538,
          "572012" : 2539,
          "537373" : 2540,
          "549517" : 2541,
          "563137" : 2542,
          "578177" : 2543,
          "581771" : 2544,
          "540536" : 2545,
          "590916" : 2546,
          "550108" : 2547,
          "587427" : 2548,
          "568899" : 2549,
          "500135" : 2550,
          "595888" : 2551,
          "598321" : 2552,
          "540200" : 2553,
          "530557" : 2554,
          "546232" : 2555,
          "529940" : 2556,
          "547182" : 2557,
          "572136" : 2558,
          "533432" : 2559,
          "559041" : 2560,
          "565385" : 2561,
          "586285" : 2562,
          "559059" : 2563,
          "571792" : 2564,
          "545309" : 2565,
          "559067" : 2566,
          "568902" : 2567,
          "561550" : 2568,
          "503304" : 2569,
          "593184" : 2570,
          "565067" : 2571,
          "548618" : 2572,
          "587435" : 2573,
          "550710" : 2574,
          "560456" : 2575,
          "536342" : 2576,
          "565351" : 2577,
          "533441" : 2578,
          "565369" : 2579,
          "589659" : 2580,
          "590941" : 2581,
          "580481" : 2582,
          "570192" : 2583,
          "549525" : 2584,
          "576409" : 2585,
          "530808" : 2586,
          "559075" : 2587,
          "535109" : 2588,
          "560464" : 2589,
          "534951" : 2590,
          "533203" : 2591,
          "557943" : 2592,
          "590959" : 2593,
          "574546" : 2594,
          "551261" : 2595,
          "593192" : 2596,
          "580490" : 2597,
          "561371" : 2598,
          "560472" : 2599,
          "538795" : 2600,
          "549673" : 2601,
          "568929" : 2602,
          "540552" : 2603,
          "562611" : 2604,
          "536164" : 2605,
          "571652" : 2606,
          "595896" : 2607,
          "555304" : 2608,
          "595900" : 2609,
          "538337" : 2610,
          "566306" : 2611,
          "564168" : 2612,
          "578045" : 2613,
          "587443" : 2614,
          "597511" : 2615,
          "581780" : 2616,
          "536806" : 2617,
          "559083" : 2618,
          "568937" : 2619,
          "583235" : 2620,
          "570206" : 2621,
          "560634" : 2622,
          "537136" : 2623,
          "507580" : 2624,
          "561720" : 2625,
          "594261" : 2626,
          "552437" : 2627,
          "536954" : 2628,
          "529958" : 2629,
          "581798" : 2630,
          "590967" : 2631,
          "500062" : 2632,
          "594270" : 2633,
          "548685" : 2634,
          "569372" : 2635,
          "537390" : 2636,
          "534153" : 2637,
          "598348" : 2638,
          "529974" : 2639,
          "597520" : 2640,
          "536172" : 2641,
          "590975" : 2642,
          "588296" : 2643,
          "561738" : 2644,
          "536181" : 2645,
          "541940" : 2646,
          "571661" : 2647,
          "559091" : 2648,
          "563030" : 2649,
          "598500" : 2650,
          "536555" : 2651,
          "568945" : 2652,
          "577243" : 2653,
          "589667" : 2654,
          "584584" : 2655,
          "541966" : 2656,
          "533459" : 2657,
          "567639" : 2658,
          "541974" : 2659,
          "568180" : 2660,
          "599484" : 2661,
          "566314" : 2662,
          "564176" : 2663,
          "563315" : 2664,
          "548201" : 2665,
          "533467" : 2666,
          "537403" : 2667,
          "529991" : 2668,
          "586960" : 2669,
          "554901" : 2670,
          "559105" : 2671,
          "548219" : 2672,
          "545571" : 2673,
          "534960" : 2674,
          "556505" : 2675,
          "564991" : 2676,
          "578274" : 2677,
          "569143" : 2678,
          "562181" : 2679,
          "593214" : 2680,
          "553832" : 2681,
          "540579" : 2682,
          "584592" : 2683,
          "594288" : 2684,
          "534161" : 2685,
          "565075" : 2686,
          "565083" : 2687,
          "548227" : 2688,
          "540587" : 2689,
          "581801" : 2690,
          "572861" : 2691,
          "587842" : 2692,
          "550086" : 2693,
          "563161" : 2694,
          "537411" : 2695,
          "574171" : 2696,
          "561673" : 2697,
          "597538" : 2698,
          "541982" : 2699,
          "530000" : 2700,
          "595918" : 2701,
          "509752" : 2702,
          "595926" : 2703,
          "593222" : 2704,
          "547824" : 2705,
          "593231" : 2706,
          "564184" : 2707,
          "595934" : 2708,
          "538418" : 2709,
          "554596" : 2710,
          "595951" : 2711,
          "581810" : 2712,
          "581828" : 2713,
          "552780" : 2714,
          "571717" : 2715,
          "560979" : 2716,
          "550329" : 2717,
          "547484" : 2718,
          "531375" : 2719,
          "563978" : 2720,
          "594296" : 2721,
          "593249" : 2722,
          "549541" : 2723,
          "592323" : 2724,
          "594300" : 2725,
          "555312" : 2726,
          "572594" : 2727,
          "595969" : 2728,
          "579416" : 2729,
          "581836" : 2730,
          "570214" : 2731,
          "579424" : 2732,
          "598356" : 2733,
          "578282" : 2734,
          "581844" : 2735,
          "595977" : 2736,
          "559121" : 2737,
          "548570" : 2738,
          "573515" : 2739,
          "581852" : 2740,
          "538426" : 2741,
          "581861" : 2742,
          "568546" : 2743,
          "588628" : 2744,
          "550744" : 2745,
          "543021" : 2746,
          "530026" : 2747,
          "530433" : 2748,
          "546330" : 2749,
          "561746" : 2750,
          "581879" : 2751,
          "580503" : 2752,
          "546615" : 2753,
          "583243" : 2754,
          "555282" : 2755,
          "550302" : 2756,
          "588636" : 2757,
          "583251" : 2758,
          "560391" : 2759,
          "595985" : 2760,
          "595993" : 2761,
          "533955" : 2762,
          "571512" : 2763,
          "586293" : 2764,
          "588644" : 2765,
          "576425" : 2766,
          "536750" : 2767,
          "541931" : 2768,
          "568953" : 2769,
          "578291" : 2770,
          "564982" : 2771,
          "598801" : 2772,
          "553841" : 2773,
          "550337" : 2774,
          "532517" : 2775,
          "546259" : 2776,
          "529729" : 2777,
          "572047" : 2778,
          "548308" : 2779,
          "586307" : 2780,
          "596001" : 2781,
          "512907" : 2782,
          "594318" : 2783,
          "568970" : 2784,
          "560499" : 2785,
          "555347" : 2786,
          "588652" : 2787,
          "559130" : 2788,
          "532525" : 2789,
          "565091" : 2790,
          "571261" : 2791,
          "562645" : 2792,
          "544701" : 2793,
          "575259" : 2794,
          "586315" : 2795,
          "543098" : 2796,
          "558443" : 2797,
          "567647" : 2798,
          "548804" : 2799,
          "594326" : 2800,
          "579432" : 2801,
          "580511" : 2802,
          "548481" : 2803,
          "504807" : 2804,
          "541991" : 2805,
          "572845" : 2806,
          "584622" : 2807,
          "579441" : 2808,
          "546623" : 2809,
          "589675" : 2810,
          "542008" : 2811,
          "596019" : 2812,
          "578304" : 2813,
          "510556" : 2814,
          "540625" : 2815,
          "581887" : 2816,
          "573094" : 2817,
          "574767" : 2818,
          "554600" : 2819,
          "564206" : 2820,
          "538914" : 2821,
          "514446" : 2822,
          "514471" : 2823,
          "564346" : 2824,
          "598950" : 2825,
          "583260" : 2826,
          "581909" : 2827,
          "560197" : 2828,
          "545937" : 2829,
          "550345" : 2830,
          "533939" : 2831,
          "561649" : 2832,
          "536202" : 2833,
          "532533" : 2834,
          "576433" : 2835,
          "559148" : 2836,
          "583278" : 2837,
          "534978" : 2838,
          "568988" : 2839,
          "534170" : 2840,
          "544736" : 2841,
          "584631" : 2842,
          "567655" : 2843,
          "588661" : 2844,
          "594334" : 2845,
          "570222" : 2846,
          "583286" : 2847,
          "566322" : 2848,
          "550353" : 2849,
          "544264" : 2850,
          "597546" : 2851,
          "548235" : 2852,
          "590983" : 2853,
          "562041" : 2854,
          "561002" : 2855,
          "594342" : 2856,
          "583294" : 2857,
          "590991" : 2858,
          "537284" : 2859,
          "591009" : 2860,
          "594351" : 2861,
          "561011" : 2862,
          "573485" : 2863,
          "589683" : 2864,
          "530051" : 2865,
          "513521" : 2866,
          "568996" : 2867,
          "544302" : 2868,
          "571695" : 2869,
          "537713" : 2870,
          "569011" : 2871,
          "571709" : 2872,
          "557951" : 2873,
          "540561" : 2874,
          "580538" : 2875,
          "593257" : 2876,
          "581917" : 2877,
          "549568" : 2878,
          "539406" : 2879,
          "565105" : 2880,
          "577375" : 2881,
          "591025" : 2882,
          "550361" : 2883,
          "534986" : 2884,
          "513041" : 2885,
          "514497" : 2886,
          "573434" : 2887,
          "574180" : 2888,
          "570231" : 2889,
          "567001" : 2890,
          "581925" : 2891,
          "581933" : 2892,
          "581941" : 2893,
          "598411" : 2894,
          "556866" : 2895,
          "561282" : 2896,
          "544876" : 2897,
          "598364" : 2898,
          "533335" : 2899,
          "531898" : 2900,
          "514527" : 2901,
          "587451" : 2902,
          "596035" : 2903,
          "565113" : 2904,
          "553115" : 2905,
          "559946" : 2906,
          "536211" : 2907,
          "549550" : 2908,
          "576441" : 2909,
          "578606" : 2910,
          "554618" : 2911,
          "573108" : 2912,
          "503941" : 2913,
          "560502" : 2914,
          "570249" : 2915,
          "566349" : 2916,
          "539414" : 2917,
          "580562" : 2918,
          "563188" : 2919,
          "535001" : 2920,
          "563544" : 2921,
          "551333" : 2922,
          "548651" : 2923,
          "533475" : 2924,
          "563889" : 2925,
          "576450" : 2926,
          "539422" : 2927,
          "565121" : 2928,
          "566357" : 2929,
          "536831" : 2930,
          "538442" : 2931,
          "530069" : 2932,
          "500046" : 2933,
          "580147" : 2934,
          "547701" : 2935,
          "537438" : 2936,
          "569020" : 2937,
          "544744" : 2938,
          "539961" : 2939,
          "571784" : 2940,
          "575305" : 2941,
          "553859" : 2942,
          "571725" : 2943,
          "598721" : 2944,
          "565148" : 2945,
          "531502" : 2946,
          "559954" : 2947,
          "579475" : 2948,
          "535800" : 2949,
          "570257" : 2950,
          "530590" : 2951,
          "533483" : 2952,
          "565156" : 2953,
          "565164" : 2954,
          "564150" : 2955,
          "571733" : 2956,
          "531448" : 2957,
          "566381" : 2958,
          "569003" : 2959,
          "573116" : 2960,
          "565172" : 2961,
          "579483" : 2962,
          "568058" : 2963,
          "571601" : 2964,
          "570265" : 2965,
          "570273" : 2966,
          "577294" : 2967,
          "573124" : 2968,
          "532576" : 2969,
          "547832" : 2970,
          "576468" : 2971,
          "544370" : 2972,
          "532584" : 2973,
          "561100" : 2974,
          "580571" : 2975,
          "599603" : 2976,
          "597554" : 2977,
          "571326" : 2978,
          "559164" : 2979,
          "578339" : 2980,
          "569038" : 2981,
          "549622" : 2982,
          "576476" : 2983,
          "513270" : 2984,
          "544761" : 2985,
          "552305" : 2986,
          "540005" : 2987,
          "569046" : 2988,
          "565563" : 2989,
          "591041" : 2990,
          "514705" : 2991,
          "566403" : 2992,
          "545597" : 2993,
          "575313" : 2994,
          "586323" : 2995,
          "554626" : 2996,
          "589691" : 2997,
          "514772" : 2998,
          "586871" : 2999,
          "562661" : 3000,
          "540030" : 3001,
          "581950" : 3002,
          "547875" : 3003,
          "537071" : 3004,
          "544396" : 3005,
          "597571" : 3006,
          "581968" : 3007,
          "596051" : 3008,
          "573086" : 3009,
          "571555" : 3010,
          "540064" : 3011,
          "542016" : 3012,
          "566411" : 3013,
          "570290" : 3014,
          "540617" : 3015,
          "596060" : 3016,
          "514802" : 3017,
          "559962" : 3018,
          "567248" : 3019,
          "539457" : 3020,
          "540161" : 3021,
          "580589" : 3022,
          "563676" : 3023,
          "544779" : 3024,
          "546879" : 3025,
          "559172" : 3026,
          "566420" : 3027,
          "531456" : 3028,
          "588695" : 3029,
          "546470" : 3030,
          "532258" : 3031,
          "573388" : 3032,
          "594369" : 3033,
          "553611" : 3034,
          "550507" : 3035,
          "561266" : 3036,
          "551341" : 3037,
          "564567" : 3038,
          "578347" : 3039,
          "583308" : 3040,
          "575330" : 3041,
          "591068" : 3042,
          "503444" : 3043,
          "507920" : 3044,
          "567256" : 3045,
          "544795" : 3046,
          "546691" : 3047,
          "551350" : 3048,
          "531677" : 3049,
          "545708" : 3050,
          "515191" : 3051,
          "544809" : 3052,
          "531464" : 3053,
          "594377" : 3054,
          "546666" : 3055,
          "570303" : 3056,
          "570311" : 3057,
          "566462" : 3058,
          "531472" : 3059,
          "560537" : 3060,
          "530093" : 3061,
          "536822" : 3062,
          "567264" : 3063,
          "563587" : 3064,
          "541702" : 3065,
          "578070" : 3066,
          "597589" : 3067,
          "560545" : 3068,
          "581976" : 3069,
          "546674" : 3070,
          "577308" : 3071,
          "583316" : 3072,
          "587605" : 3073,
          "592340" : 3074,
          "558001" : 3075,
          "533505" : 3076,
          "540196" : 3077,
          "535095" : 3078,
          "552232" : 3079,
          "537446" : 3080,
          "553867" : 3081,
          "552038" : 3082,
          "585432" : 3083,
          "544418" : 3084,
          "573400" : 3085,
          "540226" : 3086,
          "546518" : 3087,
          "545601" : 3088,
          "553875" : 3089,
          "586331" : 3090,
          "567272" : 3091,
          "588709" : 3092,
          "570770" : 3093,
          "536261" : 3094,
          "591092" : 3095,
          "558010" : 3096,
          "538451" : 3097,
          "530107" : 3098,
          "565971" : 3099,
          "563684" : 3100,
          "570320" : 3101,
          "586340" : 3102,
          "593265" : 3103,
          "544957" : 3104,
          "565211" : 3105,
          "565229" : 3106,
          "566446" : 3107,
          "571750" : 3108,
          "532193" : 3109,
          "581992" : 3110,
          "566438" : 3111,
          "552216" : 3112,
          "588717" : 3113,
          "578355" : 3114,
          "542032" : 3115,
          "596078" : 3116,
          "594385" : 3117,
          "580619" : 3118,
          "599646" : 3119,
          "500151" : 3120,
          "554634" : 3121,
          "563692" : 3122,
          "569062" : 3123,
          "598399" : 3124,
          "507971" : 3125,
          "531006" : 3126,
          "585441" : 3127,
          "589705" : 3128,
          "588725" : 3129,
          "551996" : 3130,
          "546496" : 3131,
          "585459" : 3132,
          "514161" : 3133,
          "503622" : 3134,
          "587478" : 3135,
          "565237" : 3136,
          "548332" : 3137,
          "573141" : 3138,
          "571768" : 3139,
          "576492" : 3140,
          "540234" : 3141,
          "580627" : 3142,
          "546909" : 3143,
          "550566" : 3144,
          "585467" : 3145,
          "594393" : 3146,
          "580635" : 3147,
          "583324" : 3148,
          "557145" : 3149,
          "593273" : 3150,
          "576506" : 3151,
          "536270" : 3152,
          "503657" : 3153,
          "585483" : 3154,
          "588733" : 3155,
          "573159" : 3156,
          "558028" : 3157,
          "570354" : 3158,
          "534404" : 3159,
          "571776" : 3160,
          "570362" : 3161,
          "535028" : 3162,
          "553891" : 3163,
          "586358" : 3164,
          "567281" : 3165,
          "537322" : 3166,
          "569844" : 3167,
          "542041" : 3168,
          "544434" : 3169,
          "508501" : 3170,
          "537454" : 3171,
          "582018" : 3172,
          "593281" : 3173,
          "594407" : 3174,
          "536466" : 3175,
          "537381" : 3176,
          "574210" : 3177,
          "585491" : 3178,
          "546712" : 3179,
          "503738" : 3180,
          "532622" : 3181,
          "582026" : 3182,
          "578363" : 3183,
          "544469" : 3184,
          "540714" : 3185,
          "582034" : 3186,
          "596086" : 3187,
          "540331" : 3188,
          "597601" : 3189,
          "582042" : 3190,
          "563706" : 3191,
          "551902" : 3192,
          "579505" : 3193,
          "562700" : 3194,
          "533319" : 3195,
          "586366" : 3196,
          "569071" : 3197,
          "567299" : 3198,
          "568091" : 3199,
          "589713" : 3200,
          "532631" : 3201,
          "513113" : 3202,
          "579513" : 3203,
          "572802" : 3204,
          "565245" : 3205,
          "569089" : 3206,
          "568104" : 3207,
          "551384" : 3208,
          "552593" : 3209,
          "534188" : 3210,
          "583332" : 3211,
          "540366" : 3212,
          "583341" : 3213,
          "515329" : 3214,
          "542491" : 3215,
          "578371" : 3216,
          "532657" : 3217,
          "593290" : 3218,
          "565377" : 3219,
          "534218" : 3220,
          "563200" : 3221,
          "545619" : 3222,
          "533513" : 3223,
          "550418" : 3224,
          "552666" : 3225,
          "536296" : 3226,
          "562718" : 3227,
          "587486" : 3228,
          "556629" : 3229,
          "535036" : 3230,
          "559202" : 3231,
          "568589" : 3232,
          "578410" : 3233,
          "554642" : 3234,
          "567302" : 3235,
          "573167" : 3236,
          "587494" : 3237,
          "591114" : 3238,
          "545678" : 3239,
          "508128" : 3240,
          "583359" : 3241,
          "579530" : 3242,
          "530115" : 3243,
          "563714" : 3244,
          "565253" : 3245,
          "588741" : 3246,
          "596094" : 3247,
          "561347" : 3248,
          "573418" : 3249,
          "550388" : 3250,
          "574228" : 3251,
          "561827" : 3252,
          "573779" : 3253,
          "538469" : 3254,
          "564702" : 3255,
          "591122" : 3256,
          "594415" : 3257,
          "563218" : 3258,
          "596108" : 3259,
          "535940" : 3260,
          "562866" : 3261,
          "537462" : 3262,
          "553913" : 3263,
          "565644" : 3264,
          "551392" : 3265,
          "556637" : 3266,
          "563226" : 3267,
          "594423" : 3268,
          "552372" : 3269,
          "583367" : 3270,
          "550141" : 3271,
          "592366" : 3272,
          "529575" : 3273,
          "579009" : 3274,
          "539490" : 3275,
          "539716" : 3276,
          "566454" : 3277,
          "536415" : 3278,
          "508144" : 3279,
          "583375" : 3280,
          "535044" : 3281,
          "534676" : 3282,
          "531529" : 3283,
          "545031" : 3284,
          "570397" : 3285,
          "583383" : 3286,
          "545791" : 3287,
          "555363" : 3288,
          "558044" : 3289,
          "568911" : 3290,
          "552909" : 3291,
          "567698" : 3292,
          "596116" : 3293,
          "537489" : 3294,
          "542067" : 3295,
          "578380" : 3296,
          "597635" : 3297,
          "500160" : 3298,
          "559211" : 3299,
          "538477" : 3300,
          "587508" : 3301,
          "579084" : 3302,
          "512184" : 3303,
          "553930" : 3304,
          "553921" : 3305,
          "567311" : 3306,
          "578461" : 3307,
          "574236" : 3308,
          "574244" : 3309,
          "548367" : 3310,
          "574252" : 3311,
          "551724" : 3312,
          "563234" : 3313,
          "591149" : 3314,
          "587516" : 3315,
          "529834" : 3316,
          "599255" : 3317,
          "530158" : 3318,
          "531537" : 3319,
          "550426" : 3320,
          "571822" : 3321,
          "548316" : 3322,
          "542521" : 3323,
          "582069" : 3324,
          "568279" : 3325,
          "562751" : 3326,
          "586374" : 3327,
          "578398" : 3328,
          "567701" : 3329,
          "584649" : 3330,
          "575372" : 3331,
          "591157" : 3332,
          "540382" : 3333,
          "594431" : 3334,
          "544507" : 3335,
          "549835" : 3336,
          "553948" : 3337,
          "537497" : 3338,
          "558052" : 3339,
          "536539" : 3340,
          "515418" : 3341,
          "587770" : 3342,
          "540749" : 3343,
          "593320" : 3344,
          "573175" : 3345,
          "549576" : 3346,
          "554651" : 3347,
          "530166" : 3348,
          "587524" : 3349,
          "594440" : 3350,
          "538906" : 3351,
          "507547" : 3352,
          "540757" : 3353,
          "530140" : 3354,
          "541532" : 3355,
          "582077" : 3356,
          "593338" : 3357,
          "551414" : 3358,
          "542075" : 3359,
          "586382" : 3360,
          "515477" : 3361,
          "569526" : 3362,
          "537501" : 3363,
          "584657" : 3364,
          "548863" : 3365,
          "565466" : 3366,
          "561835" : 3367,
          "562149" : 3368,
          "545627" : 3369,
          "594458" : 3370,
          "594466" : 3371,
          "587532" : 3372,
          "596132" : 3373,
          "559997" : 3374,
          "538485" : 3375,
          "549584" : 3376,
          "569381" : 3377,
          "537934" : 3378,
          "577316" : 3379,
          "549592" : 3380,
          "530506" : 3381,
          "571831" : 3382,
          "530174" : 3383,
          "553956" : 3384,
          "534200" : 3385,
          "563242" : 3386,
          "580643" : 3387,
          "592382" : 3388,
          "588750" : 3389,
          "546399" : 3390,
          "549606" : 3391,
          "535419" : 3392,
          "552704" : 3393,
          "548383" : 3394,
          "579548" : 3395,
          "553042" : 3396,
          "504246" : 3397,
          "573205" : 3398,
          "578401" : 3399,
          "552348" : 3400,
          "580651" : 3401,
          "571857" : 3402,
          "591165" : 3403,
          "544817" : 3404,
          "559237" : 3405,
          "558061" : 3406,
          "573213" : 3407,
          "560006" : 3408,
          "565296" : 3409,
          "570401" : 3410,
          "542059" : 3411,
          "552712" : 3412,
          "565300" : 3413,
          "548391" : 3414,
          "554677" : 3415,
          "566292" : 3416,
          "536563" : 3417,
          "530191" : 3418,
          "538493" : 3419,
          "536326" : 3420,
          "564231" : 3421,
          "540765" : 3422,
          "599174" : 3423,
          "530999" : 3424,
          "567710" : 3425,
          "598267" : 3426,
          "569127" : 3427,
          "592391" : 3428,
          "598615" : 3429,
          "542148" : 3430,
          "583391" : 3431,
          "577324" : 3432,
          "599751" : 3433,
          "540471" : 3434,
          "558079" : 3435,
          "565822" : 3436,
          "591173" : 3437,
          "538507" : 3438,
          "556718" : 3439,
          "598623" : 3440,
          "575381" : 3441,
          "583405" : 3442,
          "576522" : 3443,
          "508373" : 3444,
          "556726" : 3445,
          "540641" : 3446,
          "570419" : 3447,
          "540781" : 3448,
          "535842" : 3449,
          "567728" : 3450,
          "573035" : 3451,
          "571873" : 3452,
          "578428" : 3453,
          "594474" : 3454,
          "586391" : 3455,
          "575399" : 3456,
          "583413" : 3457,
          "596141" : 3458,
          "596159" : 3459,
          "548405" : 3460,
          "569097" : 3461,
          "540480" : 3462,
          "598445" : 3463,
          "584665" : 3464,
          "578444" : 3465,
          "583421" : 3466,
          "591181" : 3467,
          "583430" : 3468,
          "593346" : 3469,
          "551732" : 3470,
          "597678" : 3471,
          "594482" : 3472,
          "586404" : 3473,
          "584673" : 3474,
          "588768" : 3475,
          "584681" : 3476,
          "589721" : 3477,
          "531545" : 3478,
          "533912" : 3479,
          "599689" : 3480,
          "567027" : 3481,
          "580660" : 3482,
          "579556" : 3483,
          "589730" : 3484,
          "598453" : 3485,
          "568686" : 3486,
          "593354" : 3487,
          "557048" : 3488,
          "583448" : 3489,
          "530204" : 3490,
          "554847" : 3491,
          "587541" : 3492,
          "553981" : 3493,
          "538515" : 3494,
          "553905" : 3495,
          "554944" : 3496,
          "559245" : 3497,
          "513288" : 3498,
          "577332" : 3499,
          "542105" : 3500,
          "542113" : 3501,
          "565318" : 3502,
          "535052" : 3503,
          "571865" : 3504,
          "538523" : 3505,
          "542121" : 3506,
          "586412" : 3507,
          "560278" : 3508,
          "553999" : 3509,
          "547093" : 3510,
          "535281" : 3511,
          "589748" : 3512,
          "587559" : 3513,
          "561819" : 3514,
          "587567" : 3515,
          "591190" : 3516,
          "549614" : 3517,
          "566543" : 3518,
          "556734" : 3519,
          "552721" : 3520,
          "585505" : 3521,
          "541745" : 3522,
          "570427" : 3523,
          "551473" : 3524,
          "560014" : 3525,
          "570435" : 3526,
          "571890" : 3527,
          "530212" : 3528,
          "571903" : 3529,
          "549631" : 3530,
          "587575" : 3531,
          "559253" : 3532,
          "574261" : 3533,
          "552810" : 3534,
          "573868" : 3535,
          "504441" : 3536,
          "535371" : 3537,
          "550779" : 3538,
          "540790" : 3539,
          "556751" : 3540,
          "504505" : 3541,
          "591211" : 3542,
          "585513" : 3543,
          "591220" : 3544,
          "564478" : 3545,
          "580678" : 3546,
          "571911" : 3547,
          "559016" : 3548,
          "586421" : 3549,
          "594512" : 3550,
          "585521" : 3551,
          "554014" : 3552,
          "550434" : 3553,
          "554693" : 3554,
          "540340" : 3555,
          "533521" : 3556,
          "583456" : 3557,
          "536644" : 3558,
          "535061" : 3559,
          "540811" : 3560,
          "559261" : 3561,
          "544825" : 3562,
          "592404" : 3563,
          "592412" : 3564,
          "585530" : 3565,
          "585548" : 3566,
          "570443" : 3567,
          "531863" : 3568,
          "540820" : 3569,
          "596175" : 3570,
          "578452" : 3571,
          "578223" : 3572,
          "538540" : 3573,
          "570451" : 3574,
          "540846" : 3575,
          "586439" : 3576,
          "555380" : 3577,
          "548197" : 3578,
          "559270" : 3579,
          "580686" : 3580,
          "558095" : 3581,
          "535079" : 3582,
          "583464" : 3583,
          "515787" : 3584,
          "554006" : 3585,
          "593371" : 3586,
          "582085" : 3587,
          "588784" : 3588,
          "599166" : 3589,
          "571636" : 3590,
          "580694" : 3591,
          "536334" : 3592,
          "550396" : 3593,
          "572870" : 3594,
          "536474" : 3595,
          "589756" : 3596,
          "584703" : 3597,
          "583472" : 3598,
          "594521" : 3599,
          "566837" : 3600,
          "536725" : 3601,
          "553476" : 3602,
          "593389" : 3603,
          "593397" : 3604,
          "579564" : 3605,
          "593401" : 3606,
          "573230" : 3607,
          "571156" : 3608,
          "552747" : 3609,
          "533602" : 3610,
          "586447" : 3611,
          "535435" : 3612,
          "553158" : 3613,
          "570478" : 3614,
          "534226" : 3615,
          "558109" : 3616,
          "564524" : 3617,
          "566501" : 3618,
          "571521" : 3619,
          "536351" : 3620,
          "573078" : 3621,
          "535087" : 3622,
          "562157" : 3623,
          "583481" : 3624,
          "593419" : 3625,
          "530263" : 3626,
          "564222" : 3627,
          "542130" : 3628,
          "583499" : 3629,
          "534269" : 3630,
          "596183" : 3631,
          "550442" : 3632,
          "545643" : 3633,
          "534919" : 3634,
          "558117" : 3635,
          "530298" : 3636,
          "585556" : 3637,
          "554022" : 3638,
          "532665" : 3639,
          "531588" : 3640,
          "558125" : 3641,
          "530301" : 3642,
          "587583" : 3643,
          "530310" : 3644,
          "571997" : 3645,
          "549657" : 3646,
          "541192" : 3647,
          "593427" : 3648,
          "554031" : 3649,
          "549207" : 3650,
          "559288" : 3651,
          "598585" : 3652,
          "546160" : 3653,
          "589764" : 3654,
          "578533" : 3655,
          "553590" : 3656,
          "592421" : 3657,
          "542296" : 3658,
          "556815" : 3659,
          "540102" : 3660,
          "558141" : 3661,
          "529893" : 3662,
          "551520" : 3663,
          "596191" : 3664,
          "584711" : 3665,
          "571121" : 3666,
          "591238" : 3667,
          "536962" : 3668,
          "588806" : 3669,
          "589772" : 3670,
          "592439" : 3671,
          "531596" : 3672,
          "596205" : 3673,
          "593435" : 3674,
          "552526" : 3675,
          "597686" : 3676,
          "531707" : 3677,
          "584720" : 3678,
          "552518" : 3679,
          "561177" : 3680,
          "546798" : 3681,
          "548456" : 3682,
          "588814" : 3683,
          "552381" : 3684,
          "586455" : 3685,
          "562734" : 3686,
          "573248" : 3687,
          "550451" : 3688,
          "546950" : 3689,
          "555398" : 3690,
          "587591" : 3691,
          "572608" : 3692,
          "536377" : 3693,
          "546801" : 3694,
          "538558" : 3695,
          "546593" : 3696,
          "540269" : 3697,
          "560561" : 3698,
          "583502" : 3699,
          "599131" : 3700,
          "535117" : 3701,
          "542636" : 3702,
          "576549" : 3703,
          "591246" : 3704,
          "596213" : 3705,
          "560201" : 3706,
          "535648" : 3707,
          "513661" : 3708,
          "533530" : 3709,
          "562360" : 3710,
          "563731" : 3711,
          "577341" : 3712,
          "540889" : 3713,
          "571806" : 3714,
          "569160" : 3715,
          "552763" : 3716,
          "572438" : 3717,
          "569151" : 3718,
          "563455" : 3719,
          "596221" : 3720,
          "555266" : 3721,
          "567329" : 3722,
          "583511" : 3723,
          "540897" : 3724,
          "534242" : 3725,
          "565342" : 3726,
          "587974" : 3727,
          "506494" : 3728,
          "569551" : 3729,
          "544868" : 3730,
          "571920" : 3731,
          "561568" : 3732,
          "512893" : 3733,
          "570494" : 3734,
          "596230" : 3735,
          "574279" : 3736,
          "564265" : 3737,
          "558176" : 3738,
          "596248" : 3739,
          "593443" : 3740,
          "555274" : 3741,
          "560570" : 3742,
          "566519" : 3743,
          "542164" : 3744,
          "591254" : 3745,
          "596256" : 3746,
          "561851" : 3747,
          "567752" : 3748,
          "584746" : 3749,
          "551554" : 3750,
          "546844" : 3751,
          "561860" : 3752,
          "570508" : 3753,
          "542181" : 3754,
          "599654" : 3755,
          "574287" : 3756,
          "544566" : 3757,
          "531600" : 3758,
          "599191" : 3759,
          "596264" : 3760,
          "540901" : 3761,
          "554707" : 3762,
          "554057" : 3763,
          "540501" : 3764,
          "561878" : 3765,
          "574295" : 3766,
          "586463" : 3767,
          "584754" : 3768,
          "548464" : 3769,
          "587729" : 3770,
          "591262" : 3771,
          "538566" : 3772,
          "531618" : 3773,
          "533548" : 3774,
          "564907" : 3775,
          "507091" : 3776,
          "596272" : 3777,
          "537004" : 3778,
          "582107" : 3779,
          "556831" : 3780,
          "559300" : 3781,
          "513571" : 3782,
          "540935" : 3783,
          "589799" : 3784,
          "548065" : 3785,
          "582115" : 3786,
          "542580" : 3787,
          "559318" : 3788,
          "541443" : 3789,
          "569577" : 3790,
          "540943" : 3791,
          "540951" : 3792,
          "548472" : 3793,
          "567337" : 3794,
          "570893" : 3795,
          "536407" : 3796,
          "535133" : 3797,
          "596281" : 3798,
          "541915" : 3799,
          "510980" : 3800,
          "576557" : 3801,
          "566527" : 3802,
          "538574" : 3803,
          "539554" : 3804,
          "583529" : 3805,
          "599701" : 3806,
          "537551" : 3807,
          "591289" : 3808,
          "533556" : 3809,
          "549185" : 3810,
          "548910" : 3811,
          "567761" : 3812,
          "576565" : 3813,
          "570516" : 3814,
          "540960" : 3815,
          "577359" : 3816,
          "539503" : 3817,
          "589802" : 3818,
          "589811" : 3819,
          "583537" : 3820,
          "582123" : 3821,
          "591297" : 3822,
          "561886" : 3823,
          "571334" : 3824,
          "563269" : 3825,
          "582131" : 3826,
          "538922" : 3827,
          "529877" : 3828,
          "561894" : 3829,
          "562475" : 3830,
          "569186" : 3831,
          "548588" : 3832,
          "539511" : 3833,
          "534251" : 3834,
          "546933" : 3835,
          "537560" : 3836,
          "591301" : 3837,
          "552259" : 3838,
          "554049" : 3839,
          "594555" : 3840,
          "566888" : 3841,
          "594563" : 3842,
          "530344" : 3843,
          "552798" : 3844,
          "515825" : 3845,
          "564281" : 3846,
          "549444" : 3847,
          "578479" : 3848,
          "509574" : 3849,
          "594571" : 3850,
          "569208" : 3851,
          "533564" : 3852,
          "542440" : 3853,
          "569216" : 3854,
          "531626" : 3855,
          "561967" : 3856,
          "562190" : 3857,
          "542199" : 3858,
          "582158" : 3859,
          "570524" : 3860,
          "576581" : 3861,
          "544884" : 3862,
          "577367" : 3863,
          "576573" : 3864,
          "544892" : 3865,
          "500496" : 3866,
          "582166" : 3867,
          "560588" : 3868,
          "532673" : 3869,
          "541958" : 3870,
          "550132" : 3871,
          "587613" : 3872,
          "540510" : 3873,
          "589829" : 3874,
          "587214" : 3875,
          "596302" : 3876,
          "552844" : 3877,
          "537365" : 3878,
          "583545" : 3879,
          "545660" : 3880,
          "589837" : 3881,
          "537691" : 3882,
          "538582" : 3883,
          "534277" : 3884,
          "548502" : 3885,
          "594580" : 3886,
          "552801" : 3887,
          "587621" : 3888,
          "578487" : 3889,
          "591319" : 3890,
          "572721" : 3891,
          "516201" : 3892,
          "583553" : 3893,
          "530956" : 3894,
          "575429" : 3895,
          "505927" : 3896,
          "571679" : 3897,
          "553000" : 3898,
          "539783" : 3899,
          "537578" : 3900,
          "542555" : 3901,
          "576590" : 3902,
          "537586" : 3903,
          "591327" : 3904,
          "516350" : 3905,
          "542202" : 3906,
          "571962" : 3907,
          "580716" : 3908,
          "576603" : 3909,
          "580724" : 3910,
          "549681" : 3911,
          "599069" : 3912,
          "593460" : 3913,
          "539520" : 3914,
          "587630" : 3915,
          "592447" : 3916,
          "596329" : 3917,
          "583561" : 3918,
          "598470" : 3919,
          "599662" : 3920,
          "564290" : 3921,
          "576611" : 3922,
          "567779" : 3923,
          "531634" : 3924,
          "598828" : 3925,
          "560057" : 3926,
          "573264" : 3927,
          "551562" : 3928,
          "516619" : 3929,
          "558184" : 3930,
          "570532" : 3931,
          "588822" : 3932,
          "570541" : 3933,
          "578509" : 3934,
          "582174" : 3935,
          "540544" : 3936,
          "537616" : 3937,
          "583588" : 3938,
          "596337" : 3939,
          "511412" : 3940,
          "594598" : 3941,
          "549703" : 3942,
          "597716" : 3943,
          "531642" : 3944,
          "596345" : 3945,
          "596353" : 3946,
          "591335" : 3947,
          "583596" : 3948,
          "537624" : 3949,
          "557170" : 3950,
          "554821" : 3951,
          "598542" : 3952,
          "535231" : 3953,
          "573272" : 3954,
          "574104" : 3955,
          "580732" : 3956,
          "548359" : 3957,
          "555428" : 3958,
          "598372" : 3959,
          "599395" : 3960,
          "596361" : 3961,
          "559326" : 3962,
          "582182" : 3963,
          "583600" : 3964,
          "586471" : 3965,
          "549711" : 3966,
          "566993" : 3967,
          "592455" : 3968,
          "592463" : 3969,
          "569330" : 3970,
          "573281" : 3971,
          "530352" : 3972,
          "575437" : 3973,
          "578061" : 3974,
          "575445" : 3975,
          "592471" : 3976,
          "554073" : 3977,
          "541681" : 3978,
          "589845" : 3979,
          "540293" : 3980,
          "509612" : 3981,
          "587648" : 3982,
          "596370" : 3983,
          "589853" : 3984,
          "506699" : 3985,
          "534111" : 3986,
          "593478" : 3987,
          "566209" : 3988,
          "574317" : 3989,
          "537969" : 3990,
          "554952" : 3991,
          "555444" : 3992,
          "531669" : 3993,
          "585599" : 3994,
          "563277" : 3995,
          "532681" : 3996,
          "541010" : 3997,
          "580741" : 3998,
          "569224" : 3999,
          "533572" : 4000,
          "535141" : 4001,
          "569232" : 4002,
          "539473" : 4003,
          "544574" : 4004,
          "531278" : 4005,
          "545953" : 4006,
          "588831" : 4007,
          "548511" : 4008,
          "556912" : 4009,
          "588849" : 4010,
          "564192" : 4011,
          "598551" : 4012,
          "540595" : 4013,
          "550469" : 4014,
          "582191" : 4015,
          "587656" : 4016,
          "538604" : 4017,
          "566535" : 4018,
          "542211" : 4019,
          "587672" : 4020,
          "551571" : 4021,
          "555134" : 4022,
          "516635" : 4023,
          "516686" : 4024,
          "599182" : 4025,
          "554081" : 4026,
          "504785" : 4027,
          "562254" : 4028,
          "547476" : 4029,
          "598569" : 4030,
          "584762" : 4031,
          "566781" : 4032,
          "580759" : 4033,
          "513423" : 4034,
          "592480" : 4035,
          "537632" : 4036,
          "567345" : 4037,
          "594601" : 4038,
          "544248" : 4039,
          "596388" : 4040,
          "569241" : 4041,
          "584771" : 4042,
          "540609" : 4043,
          "561916" : 4044,
          "587681" : 4045,
          "532711" : 4046,
          "596396" : 4047,
          "533076" : 4048,
          "557196" : 4049,
          "516694" : 4050,
          "552500" : 4051,
          "554090" : 4052,
          "579581" : 4053,
          "573299" : 4054,
          "507717" : 4055,
          "541028" : 4056,
          "571032" : 4057,
          "576620" : 4058,
          "537641" : 4059,
          "537543" : 4060,
          "566373" : 4061,
          "547492" : 4062,
          "589870" : 4063,
          "564303" : 4064,
          "563749" : 4065,
          "572004" : 4066,
          "584789" : 4067,
          "559334" : 4068,
          "555452" : 4069,
          "596400" : 4070,
          "563285" : 4071,
          "564311" : 4072,
          "534307" : 4073,
          "514276" : 4074,
          "566551" : 4075,
          "577391" : 4076,
          "546062" : 4077,
          "529656" : 4078,
          "598241" : 4079,
          "563293" : 4080,
          "536431" : 4081,
          "596418" : 4082,
          "566560" : 4083,
          "530409" : 4084,
          "582204" : 4085,
          "586480" : 4086,
          "539546" : 4087,
          "500020" : 4088,
          "582212" : 4089,
          "580767" : 4090,
          "568147" : 4091,
          "594610" : 4092,
          "551848" : 4093,
          "570567" : 4094,
          "542229" : 4095,
          "541044" : 4096,
          "591360" : 4097,
          "534315" : 4098,
          "534323" : 4099,
          "599077" : 4100,
          "556921" : 4101,
          "548871" : 4102,
          "556874" : 4103,
          "591378" : 4104,
          "535699" : 4105,
          "538612" : 4106,
          "599085" : 4107,
          "599743" : 4108,
          "532720" : 4109,
          "541052" : 4110,
          "549916" : 4111,
          "556947" : 4112,
          "579599" : 4113,
          "540650" : 4114,
          "557226" : 4115,
          "540684" : 4116,
          "580775" : 4117,
          "596434" : 4118,
          "546917" : 4119,
          "570575" : 4120,
          "512028" : 4121,
          "549240" : 4122,
          "536440" : 4123,
          "537659" : 4124,
          "561070" : 4125,
          "537667" : 4126,
          "509647" : 4127,
          "548545" : 4128,
          "542539" : 4129,
          "535991" : 4130,
          "592498" : 4131,
          "589888" : 4132,
          "598887" : 4133,
          "561134" : 4134,
          "535176" : 4135,
          "552828" : 4136,
          "533581" : 4137,
          "587702" : 4138,
          "530336" : 4139,
          "556955" : 4140,
          "559351" : 4141,
          "535346" : 4142,
          "594628" : 4143,
          "509078" : 4144,
          "563757" : 4145,
          "536458" : 4146,
          "550051" : 4147,
          "554740" : 4148,
          "507628" : 4149,
          "559369" : 4150,
          "532738" : 4151,
          "572942" : 4152,
          "564125" : 4153,
          "580783" : 4154,
          "566861" : 4155,
          "565393" : 4156,
          "546968" : 4157,
          "589896" : 4158,
          "565580" : 4159,
          "554791" : 4160,
          "566578" : 4161,
          "559377" : 4162,
          "552160" : 4163,
          "537675" : 4164,
          "554111" : 4165,
          "575461" : 4166,
          "575470" : 4167,
          "554120" : 4168,
          "564214" : 4169,
          "548561" : 4170,
          "566586" : 4171,
          "588865" : 4172,
          "541087" : 4173,
          "596442" : 4174,
          "566608" : 4175,
          "566616" : 4176,
          "534285" : 4177,
          "576654" : 4178,
          "550795" : 4179,
          "537683" : 4180,
          "596451" : 4181,
          "566365" : 4182,
          "573311" : 4183,
          "572039" : 4184,
          "538817" : 4185,
          "573329" : 4186,
          "534811" : 4187,
          "594636" : 4188,
          "588873" : 4189,
          "593486" : 4190,
          "584797" : 4191,
          "585611" : 4192,
          "580805" : 4193,
          "564486" : 4194,
          "532754" : 4195,
          "531685" : 4196,
          "548634" : 4197,
          "551686" : 4198,
          "560081" : 4199,
          "548251" : 4200,
          "599590" : 4201,
          "594644" : 4202,
          "594652" : 4203,
          "538621" : 4204,
          "596469" : 4205,
          "516864" : 4206,
          "592501" : 4207,
          "569496" : 4208,
          "583634" : 4209,
          "549754" : 4210,
          "550175" : 4211,
          "565415" : 4212,
          "572951" : 4213,
          "573345" : 4214,
          "528196" : 4215,
          "569291" : 4216,
          "573591" : 4217,
          "578550" : 4218,
          "560553" : 4219,
          "552852" : 4220,
          "536911" : 4221,
          "545694" : 4222,
          "549461" : 4223,
          "584801" : 4224,
          "576662" : 4225,
          "539562" : 4226,
          "542237" : 4227,
          "552861" : 4228,
          "596477" : 4229,
          "550370" : 4230,
          "572063" : 4231,
          "553565" : 4232,
          "541788" : 4233,
          "533599" : 4234,
          "565431" : 4235,
          "538639" : 4236,
          "567353" : 4237,
          "561436" : 4238,
          "592510" : 4239,
          "561959" : 4240,
          "591394" : 4241,
          "540731" : 4242,
          "544621" : 4243,
          "574341" : 4244,
          "578576" : 4245,
          "500071" : 4246,
          "516899" : 4247,
          "587711" : 4248,
          "500194" : 4249,
          "513237" : 4250,
          "513148" : 4251,
          "596485" : 4252,
          "516911" : 4253,
          "548723" : 4254,
          "549983" : 4255,
          "562459" : 4256,
          "578584" : 4257,
          "538868" : 4258,
          "562670" : 4259,
          "562653" : 4260,
          "549738" : 4261,
          "577405" : 4262,
          "546992" : 4263,
          "584819" : 4264,
          "532649" : 4265,
          "592528" : 4266,
          "583651" : 4267,
          "599221" : 4268,
          "591408" : 4269,
          "583669" : 4270,
          "537705" : 4271,
          "530441" : 4272,
          "572373" : 4273,
          "566624" : 4274,
          "554138" : 4275,
          "540773" : 4276,
          "553352" : 4277,
          "538647" : 4278,
          "530450" : 4279,
          "548600" : 4280,
          "564087" : 4281,
          "549533" : 4282,
          "534331" : 4283,
          "517101" : 4284,
          "576671" : 4285,
          "555479" : 4286,
          "530247" : 4287,
          "577979" : 4288,
          "584835" : 4289,
          "568155" : 4290,
          "591416" : 4291,
          "544655" : 4292,
          "532762" : 4293,
          "549401" : 4294,
          "583677" : 4295,
          "583685" : 4296,
          "551619" : 4297,
          "565458" : 4298,
          "594679" : 4299,
          "558231" : 4300,
          "554782" : 4301,
          "550094" : 4302,
          "572071" : 4303,
          "592536" : 4304,
          "539538" : 4305,
          "570648" : 4306,
          "570656" : 4307,
          "587397" : 4308,
          "531693" : 4309,
          "556084" : 4310,
          "588890" : 4311,
          "594687" : 4312,
          "583693" : 4313,
          "530476" : 4314,
          "572853" : 4315,
          "568813" : 4316,
          "544671" : 4317,
          "567787" : 4318,
          "561509" : 4319,
          "570753" : 4320,
          "594695" : 4321,
          "548758" : 4322,
          "537829" : 4323,
          "572080" : 4324,
          "544345" : 4325,
          "561941" : 4326,
          "579602" : 4327,
          "517151" : 4328,
          "541133" : 4329,
          "596493" : 4330,
          "572098" : 4331,
          "569313" : 4332,
          "594709" : 4333,
          "589250" : 4334,
          "589918" : 4335,
          "541486" : 4336,
          "544698" : 4337,
          "582221" : 4338,
          "589926" : 4339,
          "549771" : 4340,
          "561983" : 4341,
          "585661" : 4342,
          "517208" : 4343,
          "574350" : 4344,
          "583707" : 4345,
          "539571" : 4346,
          "564788" : 4347,
          "588903" : 4348,
          "593494" : 4349,
          "586498" : 4350,
          "561991" : 4351,
          "507181" : 4352,
          "544728" : 4353,
          "552411" : 4354,
          "561517" : 4355,
          "560596" : 4356,
          "591424" : 4357,
          "538655" : 4358,
          "540412" : 4359,
          "572101" : 4360,
          "591432" : 4361,
          "549746" : 4362,
          "536491" : 4363,
          "570672" : 4364,
          "551627" : 4365,
          "545716" : 4366,
          "536792" : 4367,
          "509621" : 4368,
          "557005" : 4369,
          "551635" : 4370,
          "552895" : 4371,
          "513369" : 4372,
          "559393" : 4373,
          "536547" : 4374,
          "532771" : 4375,
          "575500" : 4376,
          "575518" : 4377,
          "589934" : 4378,
          "570923" : 4379,
          "577413" : 4380,
          "576689" : 4381,
          "575526" : 4382,
          "511382" : 4383,
          "537721" : 4384,
          "598577" : 4385,
          "550078" : 4386,
          "530620" : 4387,
          "572110" : 4388,
          "530131" : 4389,
          "517224" : 4390,
          "565474" : 4391,
          "530492" : 4392,
          "591441" : 4393,
          "549797" : 4394,
          "558249" : 4395,
          "551643" : 4396,
          "570681" : 4397,
          "538671" : 4398,
          "584843" : 4399,
          "599808" : 4400,
          "539911" : 4401,
          "583715" : 4402,
          "561088" : 4403,
          "574368" : 4404,
          "569321" : 4405,
          "583723" : 4406,
          "591459" : 4407,
          "542253" : 4408,
          "513547" : 4409,
          "545724" : 4410,
          "558257" : 4411,
          "505013" : 4412,
          "579131" : 4413,
          "577421" : 4414,
          "549720" : 4415,
          "565261" : 4416,
          "578622" : 4417,
          "561151" : 4418,
          "545732" : 4419,
          "569348" : 4420,
          "583731" : 4421,
          "513393" : 4422,
          "533611" : 4423,
          "567086" : 4424,
          "564354" : 4425,
          "544752" : 4426,
          "584851" : 4427,
          "560111" : 4428,
          "580821" : 4429,
          "563374" : 4430,
          "539597" : 4431,
          "530514" : 4432,
          "552577" : 4433,
          "530671" : 4434,
          "555525" : 4435,
          "542270" : 4436,
          "589942" : 4437,
          "558265" : 4438,
          "532789" : 4439,
          "571938" : 4440,
          "554154" : 4441,
          "591491" : 4442,
          "573531" : 4443,
          "587745" : 4444,
          "546577" : 4445,
          "578631" : 4446,
          "509736" : 4447,
          "578649" : 4448,
          "568775" : 4449,
          "593508" : 4450,
          "580830" : 4451,
          "542288" : 4452,
          "549801" : 4453,
          "598755" : 4454,
          "591505" : 4455,
          "538680" : 4456,
          "565652" : 4457,
          "557013" : 4458,
          "556882" : 4459,
          "575534" : 4460,
          "530522" : 4461,
          "585670" : 4462,
          "511307" : 4463,
          "546071" : 4464,
          "591521" : 4465,
          "599760" : 4466,
          "596507" : 4467,
          "565482" : 4468,
          "570702" : 4469,
          "593516" : 4470,
          "588059" : 4471,
          "565491" : 4472,
          "563773" : 4473,
          "586501" : 4474,
          "538698" : 4475,
          "536423" : 4476,
          "596515" : 4477,
          "552917" : 4478,
          "596523" : 4479,
          "596531" : 4480,
          "552925" : 4481,
          "564389" : 4482,
          "550485" : 4483,
          "575542" : 4484,
          "598488" : 4485,
          "517275" : 4486,
          "570711" : 4487,
          "573370" : 4488,
          "533629" : 4489,
          "578657" : 4490,
          "544582" : 4491,
          "563196" : 4492,
          "552933" : 4493,
          "549924" : 4494,
          "574333" : 4495,
          "587761" : 4496,
          "552941" : 4497,
          "568317" : 4498,
          "517321" : 4499,
          "540421" : 4500,
          "550493" : 4501,
          "591548" : 4502,
          "517437" : 4503,
          "563781" : 4504,
          "560120" : 4505,
          "596540" : 4506,
          "596558" : 4507,
          "551660" : 4508,
          "538701" : 4509,
          "563323" : 4510,
          "591556" : 4511,
          "583740" : 4512,
          "569364" : 4513,
          "596566" : 4514,
          "596574" : 4515,
          "577430" : 4516,
          "570729" : 4517,
          "591564" : 4518,
          "551678" : 4519,
          "530531" : 4520,
          "544965" : 4521,
          "545040" : 4522,
          "517445" : 4523,
          "565521" : 4524,
          "533637" : 4525,
          "533645" : 4526,
          "517534" : 4527,
          "593524" : 4528,
          "509841" : 4529,
          "530387" : 4530,
          "517569" : 4531,
          "579629" : 4532,
          "540854" : 4533,
          "582239" : 4534,
          "582247" : 4535,
          "583758" : 4536,
          "583766" : 4537,
          "588920" : 4538,
          "577448" : 4539,
          "517585" : 4540,
          "566942" : 4541,
          "589951" : 4542,
          "562068" : 4543,
          "541656" : 4544,
          "589969" : 4545,
          "584860" : 4546,
          "562017" : 4547,
          "572152" : 4548,
          "566659" : 4549,
          "587176" : 4550,
          "587788" : 4551,
          "591581" : 4552,
          "540862" : 4553,
          "547069" : 4554,
          "574376" : 4555,
          "564371" : 4556,
          "549274" : 4557,
          "549665" : 4558,
          "582255" : 4559,
          "593532" : 4560,
          "534340" : 4561,
          "552976" : 4562,
          "588938" : 4563,
          "530549" : 4564,
          "534358" : 4565,
          "533653" : 4566,
          "537748" : 4567,
          "507784" : 4568,
          "544787" : 4569,
          "552992" : 4570,
          "586510" : 4571,
          "532550" : 4572,
          "597724" : 4573,
          "549827" : 4574,
          "583774" : 4575,
          "553395" : 4576,
          "557021" : 4577,
          "594725" : 4578,
          "571318" : 4579,
          "566667" : 4580,
          "561789" : 4581,
          "587737" : 4582,
          "560626" : 4583,
          "547085" : 4584,
          "586528" : 4585,
          "565636" : 4586,
          "548669" : 4587,
          "540871" : 4588,
          "568376" : 4589,
          "575551" : 4590,
          "582263" : 4591,
          "526622" : 4592,
          "587796" : 4593,
          "578673" : 4594,
          "573221" : 4595,
          "575569" : 4596,
          "591602" : 4597,
          "559423" : 4598,
          "565547" : 4599,
          "596582" : 4600,
          "563331" : 4601,
          "559717" : 4602,
          "529605" : 4603,
          "548898" : 4604,
          "556980" : 4605,
          "517607" : 4606,
          "577456" : 4607,
          "591611" : 4608,
          "576701" : 4609,
          "575577" : 4610,
          "571148" : 4611,
          "572161" : 4612,
          "556971" : 4613,
          "577464" : 4614,
          "508004" : 4615,
          "572179" : 4616,
          "583782" : 4617,
          "560995" : 4618,
          "549941" : 4619,
          "541206" : 4620,
          "554898" : 4621,
          "533661" : 4622,
          "588946" : 4623,
          "588954" : 4624,
          "560600" : 4625,
          "513709" : 4626,
          "553018" : 4627,
          "544973" : 4628,
          "570745" : 4629,
          "565555" : 4630,
          "597741" : 4631,
          "591629" : 4632,
          "558290" : 4633,
          "593559" : 4634,
          "517615" : 4635,
          "596604" : 4636,
          "596612" : 4637,
          "540919" : 4638,
          "577472" : 4639,
          "561274" : 4640,
          "560618" : 4641,
          "536865" : 4642,
          "583791" : 4643,
          "547808" : 4644,
          "578681" : 4645,
          "594733" : 4646,
          "587800" : 4647,
          "596639" : 4648,
          "582271" : 4649,
          "582280" : 4650,
          "569399" : 4651,
          "596647" : 4652,
          "578690" : 4653,
          "589977" : 4654,
          "598526" : 4655,
          "539627" : 4656,
          "577499" : 4657,
          "577481" : 4658,
          "561169" : 4659,
          "537756" : 4660,
          "545767" : 4661,
          "545775" : 4662,
          "541231" : 4663,
          "596655" : 4664,
          "574384" : 4665,
          "544841" : 4666,
          "531715" : 4667,
          "567809" : 4668,
          "579637" : 4669,
          "542326" : 4670,
          "596663" : 4671,
          "540978" : 4672,
          "582298" : 4673,
          "592552" : 4674,
          "591637" : 4675,
          "586919" : 4676,
          "583804" : 4677,
          "594741" : 4678,
          "531723" : 4679,
          "578703" : 4680,
          "551945" : 4681,
          "579645" : 4682,
          "596671" : 4683,
          "544981" : 4684,
          "580848" : 4685,
          "562777" : 4686,
          "593567" : 4687,
          "588962" : 4688,
          "597775" : 4689,
          "569402" : 4690,
          "544850" : 4691,
          "587818" : 4692,
          "566900" : 4693,
          "568554" : 4694,
          "575593" : 4695,
          "576727" : 4696,
          "587826" : 4697,
          "559431" : 4698,
          "569411" : 4699,
          "553972" : 4700,
          "554189" : 4701,
          "547905" : 4702,
          "541257" : 4703,
          "594750" : 4704,
          "562793" : 4705,
          "578711" : 4706,
          "576069" : 4707,
          "563790" : 4708,
          "574406" : 4709,
          "599107" : 4710,
          "546186" : 4711,
          "597783" : 4712,
          "588971" : 4713,
          "562009" : 4714,
          "542334" : 4715,
          "564397" : 4716,
          "597791" : 4717,
          "587834" : 4718,
          "575607" : 4719,
          "548715" : 4720,
          "596680" : 4721,
          "538710" : 4722,
          "568201" : 4723,
          "552640" : 4724,
          "560511" : 4725,
          "558303" : 4726,
          "534366" : 4727,
          "553034" : 4728,
          "536849" : 4729,
          "535168" : 4730,
          "568830" : 4731,
          "572209" : 4732,
          "536580" : 4733,
          "565504" : 4734,
          "572217" : 4735,
          "580872" : 4736,
          "580881" : 4737,
          "539643" : 4738,
          "542351" : 4739,
          "583821" : 4740,
          "583839" : 4741,
          "538728" : 4742,
          "549789" : 4743,
          "576735" : 4744,
          "554103" : 4745,
          "587851" : 4746,
          "572233" : 4747,
          "596698" : 4748,
          "530786" : 4749,
          "517666" : 4750,
          "591645" : 4751,
          "545007" : 4752,
          "532941" : 4753,
          "599115" : 4754,
          "532797" : 4755,
          "539651" : 4756,
          "565661" : 4757,
          "578720" : 4758,
          "541273" : 4759,
          "555533" : 4760,
          "573191" : 4761,
          "537764" : 4762,
          "548731" : 4763,
          "592561" : 4764,
          "534374" : 4765,
          "547077" : 4766,
          "548740" : 4767,
          "573442" : 4768,
          "537772" : 4769,
          "574392" : 4770,
          "534382" : 4771,
          "596701" : 4772,
          "569429" : 4773,
          "532801" : 4774,
          "588237" : 4775,
          "585726" : 4776,
          "573451" : 4777,
          "560146" : 4778,
          "582310" : 4779,
          "578738" : 4780,
          "558311" : 4781,
          "580902" : 4782,
          "572225" : 4783,
          "587877" : 4784,
          "541281" : 4785,
          "529591" : 4786,
          "530271" : 4787,
          "546721" : 4788,
          "584878" : 4789,
          "511081" : 4790,
          "598283" : 4791,
          "545015" : 4792,
          "530573" : 4793,
          "599263" : 4794,
          "587885" : 4795,
          "548421" : 4796,
          "551716" : 4797,
          "548766" : 4798,
          "564630" : 4799,
          "598674" : 4800,
          "548961" : 4801,
          "578746" : 4802,
          "540692" : 4803,
          "599832" : 4804,
          "576743" : 4805,
          "585734" : 4806,
          "596710" : 4807,
          "572144" : 4808,
          "534757" : 4809,
          "575615" : 4810,
          "506770" : 4811,
          "555240" : 4812,
          "536610" : 4813,
          "576751" : 4814,
          "537781" : 4815,
          "576964" : 4816,
          "575623" : 4817,
          "554201" : 4818,
          "530859" : 4819,
          "547727" : 4820,
          "570796" : 4821,
          "542369" : 4822,
          "582328" : 4823,
          "537799" : 4824,
          "505081" : 4825,
          "552267" : 4826,
          "544906" : 4827,
          "538752" : 4828,
          "542377" : 4829,
          "591661" : 4830,
          "548774" : 4831,
          "583847" : 4832,
          "549843" : 4833,
          "599573" : 4834,
          "575640" : 4835,
          "553069" : 4836,
          "531383" : 4837,
          "538761" : 4838,
          "583855" : 4839,
          "546488" : 4840,
          "596728" : 4841,
          "565598" : 4842,
          "583863" : 4843,
          "594768" : 4844,
          "570800" : 4845,
          "553077" : 4846,
          "582336" : 4847,
          "562025" : 4848,
          "517747" : 4849,
          "545295" : 4850,
          "586536" : 4851,
          "589993" : 4852,
          "513890" : 4853,
          "554812" : 4854,
          "536636" : 4855,
          "549851" : 4856,
          "598909" : 4857,
          "579467" : 4858,
          "539937" : 4859,
          "588989" : 4860,
          "578754" : 4861,
          "596736" : 4862,
          "596744" : 4863,
          "551741" : 4864,
          "566845" : 4865,
          "553085" : 4866,
          "557030" : 4867,
          "548324" : 4868,
          "586544" : 4869,
          "553484" : 4870,
          "596752" : 4871,
          "580929" : 4872,
          "506664" : 4873,
          "568716" : 4874,
          "552151" : 4875,
          "582344" : 4876,
          "567361" : 4877,
          "560669" : 4878,
          "569461" : 4879,
          "542385" : 4880,
          "549894" : 4881,
          "596761" : 4882,
          "533963" : 4883,
          "510131" : 4884,
          "590002" : 4885,
          "570834" : 4886,
          "531740" : 4887,
          "569470" : 4888,
          "563803" : 4889,
          "576778" : 4890,
          "572241" : 4891,
          "533696" : 4892,
          "542415" : 4893,
          "549860" : 4894,
          "577529" : 4895,
          "536776" : 4896,
          "532819" : 4897,
          "599026" : 4898,
          "539660" : 4899,
          "599042" : 4900,
          "568406" : 4901,
          "578436" : 4902,
          "578762" : 4903,
          "532827" : 4904,
          "566748" : 4905,
          "565601" : 4906,
          "580945" : 4907,
          "594776" : 4908,
          "574422" : 4909,
          "576786" : 4910,
          "572268" : 4911,
          "505111" : 4912,
          "590011" : 4913,
          "573469" : 4914,
          "545023" : 4915,
          "591688" : 4916,
          "548553" : 4917,
          "552194" : 4918,
          "566713" : 4919,
          "574431" : 4920,
          "572187" : 4921,
          "585751" : 4922,
          "591700" : 4923,
          "569488" : 4924,
          "545180" : 4925,
          "510289" : 4926,
          "592579" : 4927,
          "588997" : 4928,
          "593583" : 4929,
          "548341" : 4930,
          "547166" : 4931,
          "574457" : 4932,
          "534391" : 4933,
          "575658" : 4934,
          "551881" : 4935,
          "597813" : 4936,
          "585769" : 4937,
          "582352" : 4938,
          "562050" : 4939,
          "580325" : 4940,
          "548499" : 4941,
          "570851" : 4942,
          "537802" : 4943,
          "532231" : 4944,
          "538779" : 4945,
          "546275" : 4946,
          "594784" : 4947,
          "585777" : 4948,
          "538787" : 4949,
          "573604" : 4950,
          "510297" : 4951,
          "532835" : 4952,
          "540722" : 4953,
          "549878" : 4954,
          "570869" : 4955,
          "530611" : 4956,
          "536652" : 4957,
          "565407" : 4958,
          "552658" : 4959,
          "553123" : 4960,
          "570877" : 4961,
          "538027" : 4962,
          "566721" : 4963,
          "541311" : 4964,
          "573817" : 4965,
          "550299" : 4966,
          "591726" : 4967,
          "590029" : 4968,
          "570885" : 4969,
          "561045" : 4970,
          "563811" : 4971,
          "565610" : 4972,
          "532436" : 4973,
          "576794" : 4974,
          "596787" : 4975,
          "593591" : 4976,
          "573477" : 4977,
          "530638" : 4978,
          "517844" : 4979,
          "558346" : 4980,
          "545805" : 4981,
          "573361" : 4982,
          "553131" : 4983,
          "564401" : 4984,
          "589004" : 4985,
          "557099" : 4986,
          "534293" : 4987,
          "568791" : 4988,
          "572276" : 4989,
          "569518" : 4990,
          "517836" : 4991,
          "547964" : 4992,
          "540986" : 4993,
          "573493" : 4994,
          "583880" : 4995,
          "586552" : 4996,
          "536661" : 4997,
          "537811" : 4998,
          "583898" : 4999,
          "560286" : 5000,
          "541320" : 5001,
          "576808" : 5002,
          "580961" : 5003,
          "575666" : 5004,
          "597821" : 5005,
          "562076" : 5006,
          "531065" : 5007,
          "551759" : 5008,
          "599387" : 5009,
          "570907" : 5010,
          "565539" : 5011,
          "573027" : 5012,
          "558362" : 5013,
          "599867" : 5014,
          "554251" : 5015,
          "596795" : 5016,
          "556963" : 5017,
          "574198" : 5018,
          "535192" : 5019,
          "563340" : 5020,
          "585793" : 5021,
          "590045" : 5022,
          "542431" : 5023,
          "554260" : 5024,
          "567833" : 5025,
          "546348" : 5026,
          "531758" : 5027,
          "554278" : 5028,
          "540676" : 5029,
          "575682" : 5030,
          "557111" : 5031,
          "536245" : 5032,
          "553719" : 5033,
          "545066" : 5034,
          "580970" : 5035,
          "553140" : 5036,
          "550515" : 5037,
          "587915" : 5038,
          "594792" : 5039,
          "554294" : 5040,
          "562378" : 5041,
          "546828" : 5042,
          "534412" : 5043,
          "543128" : 5044,
          "548812" : 5045,
          "555550" : 5046,
          "583901" : 5047,
          "541036" : 5048,
          "541338" : 5049,
          "537837" : 5050,
          "573507" : 5051,
          "587923" : 5052,
          "517887" : 5053,
          "551911" : 5054,
          "598739" : 5055,
          "570915" : 5056,
          "539112" : 5057,
          "561843" : 5058,
          "579661" : 5059,
          "598747" : 5060,
          "551813" : 5061,
          "547204" : 5062,
          "545074" : 5063,
          "575704" : 5064,
          "530735" : 5065,
          "592587" : 5066,
          "575712" : 5067,
          "562823" : 5068,
          "551767" : 5069,
          "552551" : 5070,
          "541079" : 5071,
          "578789" : 5072,
          "550752" : 5073,
          "547212" : 5074,
          "549096" : 5075,
          "561185" : 5076,
          "561193" : 5077,
          "560642" : 5078,
          "573523" : 5079,
          "568198" : 5080,
          "575721" : 5081,
          "530875" : 5082,
          "574465" : 5083,
          "564583" : 5084,
          "584894" : 5085,
          "584908" : 5086,
          "573132" : 5087,
          "592609" : 5088,
          "599905" : 5089,
          "533700" : 5090,
          "575739" : 5091,
          "594806" : 5092,
          "558371" : 5093,
          "586561" : 5094,
          "545538" : 5095,
          "534889" : 5096,
          "591742" : 5097,
          "590053" : 5098,
          "552569" : 5099,
          "531766" : 5100,
          "578801" : 5101,
          "539686" : 5102,
          "570281" : 5103,
          "586579" : 5104,
          "572934" : 5105,
          "546925" : 5106,
          "510343" : 5107,
          "532851" : 5108,
          "529885" : 5109,
          "570931" : 5110,
          "590061" : 5111,
          "558389" : 5112,
          "532860" : 5113,
          "561452" : 5114,
          "575755" : 5115,
          "547891" : 5116,
          "587931" : 5117,
          "599140" : 5118,
          "594814" : 5119,
          "550523" : 5120,
          "530034" : 5121,
          "570958" : 5122,
          "599441" : 5123,
          "572306" : 5124,
          "512869" : 5125,
          "587940" : 5126,
          "594822" : 5127,
          "584916" : 5128,
          "596809" : 5129,
          "550787" : 5130,
          "578819" : 5131,
          "537853" : 5132,
          "538809" : 5133,
          "596817" : 5134,
          "592617" : 5135,
          "531731" : 5136,
          "599379" : 5137,
          "560162" : 5138,
          "551775" : 5139,
          "557129" : 5140,
          "565679" : 5141,
          "536709" : 5142,
          "575763" : 5143,
          "537861" : 5144,
          "561207" : 5145,
          "554316" : 5146,
          "547221" : 5147,
          "544477" : 5148,
          "555584" : 5149,
          "562092" : 5150,
          "596825" : 5151,
          "590070" : 5152,
          "571881" : 5153,
          "545082" : 5154,
          "580988" : 5155,
          "579696" : 5156,
          "586587" : 5157,
          "550531" : 5158,
          "557137" : 5159,
          "586595" : 5160,
          "536717" : 5161,
          "582379" : 5162,
          "547239" : 5163,
          "599361" : 5164,
          "587460" : 5165,
          "530689" : 5166,
          "538825" : 5167,
          "569054" : 5168,
          "550540" : 5169,
          "536784" : 5170,
          "563358" : 5171,
          "577545" : 5172,
          "555592" : 5173,
          "562106" : 5174,
          "536032" : 5175,
          "539708" : 5176,
          "540056" : 5177,
          "594831" : 5178,
          "583910" : 5179,
          "544914" : 5180,
          "551791" : 5181,
          "572314" : 5182,
          "535214" : 5183,
          "547018" : 5184,
          "573540" : 5185,
          "570966" : 5186,
          "530701" : 5187,
          "560651" : 5188,
          "533718" : 5189,
          "569534" : 5190,
          "552887" : 5191,
          "592625" : 5192,
          "561215" : 5193,
          "547247" : 5194,
          "589039" : 5195,
          "549886" : 5196,
          "587958" : 5197,
          "551538" : 5198,
          "537594" : 5199,
          "554871" : 5200,
          "552674" : 5201,
          "544922" : 5202,
          "517909" : 5203,
          "561487" : 5204,
          "545091" : 5205,
          "558401" : 5206,
          "508152" : 5207,
          "589047" : 5208,
          "561223" : 5209,
          "547263" : 5210,
          "553603" : 5211,
          "580996" : 5212,
          "577553" : 5213,
          "591769" : 5214,
          "551457" : 5215,
          "599921" : 5216,
          "530719" : 5217,
          "572322" : 5218,
          "574481" : 5219,
          "591777" : 5220,
          "593605" : 5221,
          "592633" : 5222,
          "562114" : 5223,
          "582620" : 5224,
          "531391" : 5225,
          "582395" : 5226,
          "510378" : 5227,
          "591785" : 5228,
          "581003" : 5229,
          "541109" : 5230,
          "565920" : 5231,
          "586609" : 5232,
          "553166" : 5233,
          "553174" : 5234,
          "571954" : 5235,
          "581011" : 5236,
          "587982" : 5237,
          "578835" : 5238,
          "592641" : 5239,
          "590088" : 5240,
          "534439" : 5241,
          "547280" : 5242,
          "599930" : 5243,
          "541371" : 5244,
          "555231" : 5245,
          "594849" : 5246,
          "531782" : 5247,
          "569771" : 5248,
          "586617" : 5249,
          "579726" : 5250,
          "582409" : 5251,
          "574490" : 5252,
          "548880" : 5253,
          "536768" : 5254,
          "565695" : 5255,
          "538833" : 5256,
          "582417" : 5257,
          "589055" : 5258,
          "561231" : 5259,
          "596833" : 5260,
          "541117" : 5261,
          "518026" : 5262,
          "592650" : 5263,
          "557153" : 5264,
          "592668" : 5265,
          "599433" : 5266,
          "531791" : 5267,
          "550558" : 5268,
          "538434" : 5269,
          "541389" : 5270,
          "586625" : 5271,
          "573302" : 5272,
          "547131" : 5273,
          "583928" : 5274,
          "591793" : 5275,
          "541397" : 5276,
          "545104" : 5277,
          "531804" : 5278,
          "580708" : 5279,
          "534196" : 5280,
          "541125" : 5281,
          "598305" : 5282,
          "598763" : 5283,
          "557161" : 5284,
          "552429" : 5285,
          "561029" : 5286,
          "567841" : 5287,
          "548154" : 5288,
          "538841" : 5289,
          "586064" : 5290,
          "597872" : 5291,
          "569569" : 5292,
          "564427" : 5293,
          "545813" : 5294,
          "596841" : 5295,
          "569631" : 5296,
          "572331" : 5297,
          "548693" : 5298,
          "564435" : 5299,
          "564443" : 5300,
          "531812" : 5301,
          "532908" : 5302,
          "575771" : 5303,
          "582433" : 5304,
          "596850" : 5305,
          "553182" : 5306,
          "582441" : 5307,
          "577731" : 5308,
          "579734" : 5309,
          "597881" : 5310,
          "578843" : 5311,
          "577561" : 5312,
          "538850" : 5313,
          "542458" : 5314,
          "546283" : 5315,
          "541176" : 5316,
          "587991" : 5317,
          "564273" : 5318,
          "533726" : 5319,
          "575780" : 5320,
          "561258" : 5321,
          "562131" : 5322,
          "563170" : 5323,
          "596868" : 5324,
          "572349" : 5325,
          "571342" : 5326,
          "564451" : 5327,
          "542466" : 5328,
          "582450" : 5329,
          "576816" : 5330,
          "598771" : 5331,
          "571008" : 5332,
          "583936" : 5333,
          "586633" : 5334,
          "577570" : 5335,
          "557081" : 5336,
          "538396" : 5337,
          "594865" : 5338,
          "584924" : 5339,
          "594873" : 5340,
          "542474" : 5341,
          "585807" : 5342,
          "571016" : 5343,
          "593613" : 5344,
          "586641" : 5345,
          "573256" : 5346,
          "585815" : 5347,
          "594881" : 5348,
          "531421" : 5349,
          "582468" : 5350,
          "553204" : 5351,
          "591807" : 5352,
          "582476" : 5353,
          "581038" : 5354,
          "557188" : 5355,
          "555614" : 5356,
          "598798" : 5357,
          "554171" : 5358,
          "583944" : 5359,
          "547654" : 5360,
          "538876" : 5361,
          "532509" : 5362,
          "545121" : 5363,
          "510432" : 5364,
          "588008" : 5365,
          "564460" : 5366,
          "560677" : 5367,
          "598496" : 5368,
          "597899" : 5369,
          "578851" : 5370,
          "552950" : 5371,
          "584932" : 5372,
          "596876" : 5373,
          "538884" : 5374,
          "551830" : 5375,
          "532916" : 5376,
          "583952" : 5377,
          "569585" : 5378,
          "570117" : 5379,
          "562858" : 5380,
          "574511" : 5381,
          "582484" : 5382,
          "570061" : 5383,
          "579742" : 5384,
          "568333" : 5385,
          "558427" : 5386,
          "552011" : 5387,
          "555622" : 5388,
          "582492" : 5389,
          "539732" : 5390,
          "536920" : 5391,
          "551856" : 5392,
          "591815" : 5393,
          "558435" : 5394,
          "539741" : 5395,
          "510483" : 5396,
          "505161" : 5397,
          "596884" : 5398,
          "545139" : 5399,
          "583961" : 5400,
          "591823" : 5401,
          "505188" : 5402,
          "565709" : 5403,
          "541419" : 5404,
          "571644" : 5405,
          "566101" : 5406,
          "578797" : 5407,
          "530930" : 5408,
          "594890" : 5409,
          "510491" : 5410,
          "585831" : 5411,
          "579343" : 5412,
          "541168" : 5413,
          "569593" : 5414,
          "599948" : 5415,
          "578860" : 5416,
          "544931" : 5417,
          "590096" : 5418,
          "550574" : 5419,
          "594903" : 5420,
          "592676" : 5421,
          "594911" : 5422,
          "523704" : 5423,
          "505218" : 5424,
          "593621" : 5425,
          "547255" : 5426,
          "565326" : 5427,
          "557200" : 5428,
          "552046" : 5429,
          "531821" : 5430,
          "553638" : 5431,
          "560715" : 5432,
          "549932" : 5433,
          "563820" : 5434,
          "591831" : 5435,
          "586650" : 5436,
          "582506" : 5437,
          "594920" : 5438,
          "568287" : 5439,
          "537888" : 5440,
          "581046" : 5441,
          "578983" : 5442,
          "577596" : 5443,
          "538663" : 5444,
          "594938" : 5445,
          "549649" : 5446,
          "530751" : 5447,
          "538892" : 5448,
          "599719" : 5449,
          "529664" : 5450,
          "555193" : 5451,
          "571024" : 5452,
          "561355" : 5453,
          "581054" : 5454,
          "588024" : 5455,
          "578878" : 5456,
          "568295" : 5457,
          "583979" : 5458,
          "545155" : 5459,
          "562271" : 5460,
          "586668" : 5461,
          "548936" : 5462,
          "560189" : 5463,
          "555631" : 5464,
          "567442" : 5465,
          "519031" : 5466,
          "574538" : 5467,
          "537845" : 5468,
          "530760" : 5469,
          "566802" : 5470,
          "586676" : 5471,
          "565717" : 5472,
          "599158" : 5473,
          "583995" : 5474,
          "505269" : 5475,
          "594946" : 5476,
          "546526" : 5477,
          "512745" : 5478,
          "550582" : 5479,
          "579360" : 5480,
          "583987" : 5481,
          "531839" : 5482,
          "572756" : 5483,
          "575810" : 5484,
          "536598" : 5485,
          "599956" : 5486,
          "530778" : 5487,
          "535184" : 5488,
          "569615" : 5489,
          "559482" : 5490,
          "568309" : 5491,
          "599964" : 5492,
          "532592" : 5493,
          "533734" : 5494,
          "541621" : 5495,
          "581062" : 5496,
          "572381" : 5497,
          "535222" : 5498,
          "584002" : 5499,
          "596892" : 5500,
          "590100" : 5501,
          "559491" : 5502,
          "554341" : 5503,
          "585858" : 5504,
          "531847" : 5505,
          "531855" : 5506,
          "534463" : 5507,
          "541427" : 5508,
          "578614" : 5509,
          "532541" : 5510,
          "593630" : 5511,
          "592692" : 5512,
          "533742" : 5513,
          "566829" : 5514,
          "555657" : 5515,
          "519146" : 5516,
          "552089" : 5517,
          "592706" : 5518,
          "565741" : 5519,
          "584011" : 5520,
          "554359" : 5521,
          "572390" : 5522,
          "598429" : 5523,
          "545171" : 5524,
          "530816" : 5525,
          "553697" : 5526,
          "591840" : 5527,
          "585866" : 5528,
          "530794" : 5529,
          "569755" : 5530,
          "576824" : 5531,
          "598313" : 5532,
          "559504" : 5533,
          "542407" : 5534,
          "594954" : 5535,
          "599999" : 5536,
          "572403" : 5537,
          "579246" : 5538,
          "594962" : 5539,
          "577600" : 5540,
          "579751" : 5541,
          "505293" : 5542,
          "519651" : 5543,
          "589080" : 5544,
          "584029" : 5545,
          "547921" : 5546,
          "578886" : 5547,
          "561291" : 5548,
          "569623" : 5549,
          "578894" : 5550,
          "554855" : 5551,
          "594971" : 5552,
          "505366" : 5553,
          "533106" : 5554,
          "531880" : 5555,
          "536512" : 5556,
          "575828" : 5557,
          "579025" : 5558,
          "572616" : 5559,
          "552623" : 5560,
          "578908" : 5561,
          "578592" : 5562,
          "571041" : 5563,
          "563153" : 5564,
          "591858" : 5565,
          "539023" : 5566,
          "591866" : 5567,
          "565768" : 5568,
          "537896" : 5569,
          "532304" : 5570,
          "530981" : 5571,
          "576832" : 5572,
          "562327" : 5573,
          "589098" : 5574,
          "530972" : 5575,
          "590266" : 5576,
          "579769" : 5577,
          "532959" : 5578,
          "565776" : 5579,
          "532967" : 5580,
          "573612" : 5581,
          "542504" : 5582,
          "551899" : 5583,
          "569101" : 5584,
          "547336" : 5585,
          "571741" : 5586,
          "572985" : 5587,
          "539759" : 5588,
          "581071" : 5589,
          "533751" : 5590,
          "541451" : 5591,
          "532975" : 5592,
          "565792" : 5593,
          "597911" : 5594,
          "561304" : 5595,
          "559521" : 5596,
          "572411" : 5597,
          "550311" : 5598,
          "571059" : 5599,
          "536679" : 5600,
          "588032" : 5601,
          "588041" : 5602,
          "553336" : 5603,
          "533769" : 5604,
          "554880" : 5605,
          "587753" : 5606,
          "504921" : 5607,
          "598810" : 5608,
          "573639" : 5609,
          "542512" : 5610,
          "593648" : 5611,
          "553239" : 5612,
          "592714" : 5613,
          "520047" : 5614,
          "546267" : 5615,
          "531561" : 5616,
          "532983" : 5617,
          "539767" : 5618,
          "533777" : 5619,
          "566853" : 5620,
          "533785" : 5621,
          "594989" : 5622,
          "572420" : 5623,
          "529583" : 5624,
          "534480" : 5625,
          "592722" : 5626,
          "575844" : 5627,
          "577626" : 5628,
          "551601" : 5629,
          "552836" : 5630,
          "539775" : 5631,
          "573647" : 5632,
          "539619" : 5633,
          "532177" : 5634,
          "570982" : 5635,
          "598330" : 5636,
          "576841" : 5637,
          "553522" : 5638,
          "584037" : 5639,
          "586684" : 5640,
          "590118" : 5641,
          "594997" : 5642,
          "551821" : 5643,
          "584941" : 5644,
          "550604" : 5645,
          "546534" : 5646,
          "558460" : 5647,
          "570079" : 5648,
          "545201" : 5649,
          "584959" : 5650,
          "541885" : 5651,
          "533807" : 5652,
          "530841" : 5653,
          "539929" : 5654,
          "576859" : 5655,
          "575861" : 5656,
          "573655" : 5657,
          "585874" : 5658,
          "566161" : 5659,
          "549959" : 5660,
          "563382" : 5661,
          "573663" : 5662,
          "541214" : 5663,
          "569640" : 5664,
          "546178" : 5665,
          "546411" : 5666,
          "584967" : 5667,
          "595004" : 5668,
          "530697" : 5669,
          "592005" : 5670,
          "575879" : 5671,
          "592731" : 5672,
          "592749" : 5673,
          "573671" : 5674,
          "568341" : 5675,
          "533815" : 5676,
          "534498" : 5677,
          "571351" : 5678,
          "532991" : 5679,
          "548537" : 5680,
          "572446" : 5681,
          "575887" : 5682,
          "550191" : 5683,
          "589110" : 5684,
          "582531" : 5685,
          "586692" : 5686,
          "552879" : 5687,
          "596906" : 5688,
          "533009" : 5689,
          "596914" : 5690,
          "554383" : 5691,
          "531901" : 5692,
          "505501" : 5693,
          "585882" : 5694,
          "595012" : 5695,
          "596922" : 5696,
          "566594" : 5697,
          "573680" : 5698,
          "534692" : 5699,
          "584045" : 5700,
          "582557" : 5701,
          "581089" : 5702,
          "578321" : 5703,
          "575909" : 5704,
          "584053" : 5705,
          "572888" : 5706,
          "546551" : 5707,
          "549908" : 5708,
          "507644" : 5709,
          "599492" : 5710,
          "578916" : 5711,
          "537535" : 5712,
          "592757" : 5713,
          "567850" : 5714,
          "570761" : 5715,
          "536695" : 5716,
          "573698" : 5717,
          "559555" : 5718,
          "534501" : 5719,
          "537900" : 5720,
          "595021" : 5721,
          "596931" : 5722,
          "541435" : 5723,
          "554391" : 5724,
          "559563" : 5725,
          "540528" : 5726,
          "539805" : 5727,
          "533017" : 5728,
          "563951" : 5729,
          "505587" : 5730,
          "582565" : 5731,
          "584061" : 5732,
          "579777" : 5733,
          "565806" : 5734,
          "513717" : 5735,
          "575917" : 5736,
          "588067" : 5737,
          "590126" : 5738,
          "535494" : 5739,
          "554405" : 5740,
          "569658" : 5741,
          "582573" : 5742,
          "541222" : 5743,
          "520306" : 5744,
          "588075" : 5745,
          "570371" : 5746,
          "554804" : 5747,
          "579891" : 5748,
          "552364" : 5749,
          "599123" : 5750,
          "537608" : 5751,
          "553883" : 5752,
          "584070" : 5753,
          "565814" : 5754,
          "572624" : 5755,
          "548987" : 5756,
          "562033" : 5757,
          "537730" : 5758,
          "559571" : 5759,
          "558486" : 5760,
          "555681" : 5761,
          "597937" : 5762,
          "538957" : 5763,
          "551937" : 5764,
          "536890" : 5765,
          "535257" : 5766,
          "534510" : 5767,
          "586706" : 5768,
          "532061" : 5769,
          "597945" : 5770,
          "598836" : 5771,
          "565512" : 5772,
          "550621" : 5773,
          "536504" : 5774,
          "576875" : 5775,
          "553255" : 5776,
          "544949" : 5777,
          "544990" : 5778,
          "553026" : 5779,
          "585891" : 5780,
          "545058" : 5781,
          "545112" : 5782,
          "573701" : 5783,
          "587699" : 5784,
          "591874" : 5785,
          "555690" : 5786,
          "582581" : 5787,
          "562874" : 5788,
          "551783" : 5789,
          "584975" : 5790,
          "595039" : 5791,
          "539481" : 5792,
          "575925" : 5793,
          "576883" : 5794,
          "588083" : 5795,
          "582590" : 5796,
          "588091" : 5797,
          "592773" : 5798,
          "541249" : 5799,
          "572454" : 5800,
          "575933" : 5801,
          "588105" : 5802,
          "562882" : 5803,
          "562211" : 5804,
          "596949" : 5805,
          "582603" : 5806,
          "534528" : 5807,
          "582611" : 5808,
          "592781" : 5809,
          "593656" : 5810,
          "593664" : 5811,
          "572462" : 5812,
          "545228" : 5813,
          "549002" : 5814,
          "596957" : 5815,
          "565831" : 5816,
          "595047" : 5817,
          "596965" : 5818,
          "559580" : 5819,
          "563404" : 5820,
          "560227" : 5821,
          "572471" : 5822,
          "584096" : 5823,
          "578924" : 5824,
          "592790" : 5825,
          "565849" : 5826,
          "566870" : 5827,
          "538965" : 5828,
          "536083" : 5829,
          "562173" : 5830,
          "534871" : 5831,
          "530824" : 5832,
          "545821" : 5833,
          "593681" : 5834,
          "592803" : 5835,
          "533823" : 5836,
          "557366" : 5837,
          "555703" : 5838,
          "574554" : 5839,
          "563412" : 5840,
          "538973" : 5841,
          "533831" : 5842,
          "575941" : 5843,
          "573728" : 5844,
          "530867" : 5845,
          "596973" : 5846,
          "542563" : 5847,
          "562891" : 5848,
          "505609" : 5849,
          "533025" : 5850,
          "539279" : 5851,
          "529699" : 5852,
          "549011" : 5853,
          "574562" : 5854,
          "553468" : 5855,
          "513539" : 5856,
          "545147" : 5857,
          "596981" : 5858,
          "586714" : 5859,
          "510882" : 5860,
          "581101" : 5861,
          "551694" : 5862,
          "536741" : 5863,
          "568422" : 5864,
          "584983" : 5865,
          "568350" : 5866,
          "563838" : 5867,
          "510891" : 5868,
          "584991" : 5869,
          "510939" : 5870,
          "557374" : 5871,
          "555223" : 5872,
          "596990" : 5873,
          "545163" : 5874,
          "569453" : 5875,
          "541265" : 5876,
          "597007" : 5877,
          "585009" : 5878,
          "582646" : 5879,
          "585017" : 5880,
          "574571" : 5881,
          "538981" : 5882,
          "547646" : 5883,
          "539813" : 5884,
          "533033" : 5885,
          "579785" : 5886,
          "587893" : 5887,
          "536857" : 5888,
          "565857" : 5889,
          "588113" : 5890,
          "557382" : 5891,
          "535265" : 5892,
          "531910" : 5893,
          "545325" : 5894,
          "578002" : 5895,
          "554413" : 5896,
          "585912" : 5897,
          "533840" : 5898,
          "562599" : 5899,
          "549045" : 5900,
          "562912" : 5901,
          "574589" : 5902,
          "505650" : 5903,
          "505668" : 5904,
          "562203" : 5905,
          "579793" : 5906,
          "552615" : 5907,
          "566896" : 5908,
          "533858" : 5909,
          "535273" : 5910,
          "533041" : 5911,
          "595055" : 5912,
          "578932" : 5913,
          "554928" : 5914,
          "569674" : 5915,
          "597015" : 5916,
          "581119" : 5917,
          "562921" : 5918,
          "547743" : 5919,
          "554146" : 5920,
          "552119" : 5921,
          "555711" : 5922,
          "500259" : 5923,
          "558494" : 5924,
          "553263" : 5925,
          "577642" : 5926,
          "549053" : 5927,
          "560235" : 5928,
          "585921" : 5929,
          "562939" : 5930,
          "575968" : 5931,
          "553271" : 5932,
          "586722" : 5933,
          "565725" : 5934,
          "520420" : 5935,
          "549975" : 5936,
          "569682" : 5937,
          "513458" : 5938,
          "537942" : 5939,
          "547565" : 5940,
          "597031" : 5941,
          "541508" : 5942,
          "586731" : 5943,
          "588121" : 5944,
          "538990" : 5945,
          "570036" : 5946,
          "545830" : 5947,
          "595063" : 5948,
          "584100" : 5949,
          "584118" : 5950,
          "569691" : 5951,
          "589128" : 5952,
          "552755" : 5953,
          "597040" : 5954,
          "549061" : 5955,
          "569704" : 5956,
          "588130" : 5957,
          "588148" : 5958,
          "536300" : 5959,
          "565865" : 5960,
          "590134" : 5961,
          "561037" : 5962,
          "588342" : 5963,
          "511242" : 5964,
          "590142" : 5965,
          "545198" : 5966,
          "597058" : 5967,
          "554421" : 5968,
          "534536" : 5969,
          "531936" : 5970,
          "578941" : 5971,
          "541303" : 5972,
          "573736" : 5973,
          "597066" : 5974,
          "535737" : 5975,
          "545210" : 5976,
          "577651" : 5977,
          "553191" : 5978,
          "569445" : 5979,
          "588156" : 5980,
          "574597" : 5981,
          "569712" : 5982,
          "563439" : 5983,
          "568961" : 5984,
          "562947" : 5985,
          "582654" : 5986,
          "569721" : 5987,
          "553280" : 5988,
          "550647" : 5989,
          "571083" : 5990,
          "572489" : 5991,
          "534544" : 5992,
          "534234" : 5993,
          "533050" : 5994,
          "566918" : 5995,
          "565628" : 5996,
          "544710" : 5997,
          "570842" : 5998,
          "584126" : 5999,
          "560685" : 6000,
          "597074" : 6001,
          "573582" : 6002,
          "578959" : 6003,
          "582662" : 6004,
          "579289" : 6005,
          "564494" : 6006,
          "507652" : 6007,
          "541516" : 6008,
          "595071" : 6009,
          "572497" : 6010,
          "590151" : 6011,
          "578967" : 6012,
          "550655" : 6013,
          "579815" : 6014,
          "533866" : 6015,
          "535893" : 6016,
          "573752" : 6017,
          "511021" : 6018,
          "577669" : 6019,
          "589136" : 6020,
          "595080" : 6021,
          "585939" : 6022,
          "534048" : 6023,
          "534552" : 6024,
          "591904" : 6025,
          "586994" : 6026,
          "587869" : 6027,
          "585955" : 6028,
          "550663" : 6029,
          "585025" : 6030,
          "598844" : 6031,
          "534561" : 6032,
          "553298" : 6033,
          "563846" : 6034,
          "564516" : 6035,
          "565873" : 6036,
          "530883" : 6037,
          "591912" : 6038,
          "598640" : 6039,
          "563447" : 6040,
          "566691" : 6041,
          "575984" : 6042,
          "541346" : 6043,
          "579823" : 6044,
          "581127" : 6045,
          "585963" : 6046,
          "579831" : 6047,
          "592820" : 6048,
          "540706" : 6049,
          "533874" : 6050,
          "534579" : 6051,
          "566250" : 6052,
          "569739" : 6053,
          "565571" : 6054,
          "586749" : 6055,
          "547433" : 6056,
          "574601" : 6057,
          "597082" : 6058,
          "553310" : 6059,
          "535915" : 6060,
          "537951" : 6061,
          "539376" : 6062,
          "598852" : 6063,
          "586757" : 6064,
          "582671" : 6065,
          "576891" : 6066,
          "581143" : 6067,
          "553328" : 6068,
          "551953" : 6069,
          "539015" : 6070,
          "531014" : 6071,
          "532614" : 6072,
          "584134" : 6073,
          "559601" : 6074,
          "530891" : 6075,
          "552488" : 6076,
          "535290" : 6077,
          "555738" : 6078,
          "584142" : 6079,
          "562289" : 6080,
          "597091" : 6081,
          "549126" : 6082,
          "539074" : 6083,
          "572501" : 6084,
          "599239" : 6085,
          "573761" : 6086,
          "533882" : 6087,
          "550671" : 6088,
          "560251" : 6089,
          "575992" : 6090,
          "541524" : 6091,
          "551961" : 6092,
          "546437" : 6093,
          "588164" : 6094,
          "562220" : 6095,
          "547441" : 6096,
          "551970" : 6097,
          "539830" : 6098,
          "572527" : 6099,
          "530905" : 6100,
          "541541" : 6101,
          "545261" : 6102,
          "581151" : 6103,
          "586765" : 6104,
          "530913" : 6105,
          "550019" : 6106,
          "548022" : 6107,
          "535303" : 6108,
          "564362" : 6109,
          "539848" : 6110,
          "530921" : 6111,
          "579491" : 6112,
          "584151" : 6113,
          "595098" : 6114,
          "582689" : 6115,
          "578975" : 6116,
          "585033" : 6117,
          "541567" : 6118,
          "590177" : 6119,
          "595101" : 6120,
          "533068" : 6121,
          "595110" : 6122,
          "598879" : 6123,
          "597104" : 6124,
          "564826" : 6125,
          "572021" : 6126,
          "535796" : 6127,
          "531944" : 6128,
          "549991" : 6129,
          "565881" : 6130,
          "554910" : 6131,
          "572292" : 6132,
          "590185" : 6133,
          "572535" : 6134,
          "533891" : 6135,
          "585041" : 6136,
          "572128" : 6137,
          "548707" : 6138,
          "599611" : 6139,
          "565890" : 6140,
          "529915" : 6141,
          "566675" : 6142,
          "565903" : 6143,
          "571431" : 6144,
          "542393" : 6145,
          "566926" : 6146,
          "597961" : 6147,
          "537977" : 6148,
          "595128" : 6149,
          "550001" : 6150,
          "558559" : 6151,
          "534587" : 6152,
          "557455" : 6153,
          "579858" : 6154,
          "590193" : 6155,
          "530948" : 6156,
          "562238" : 6157,
          "548057" : 6158,
          "569747" : 6159,
          "566934" : 6160,
          "563463" : 6161,
          "573795" : 6162,
          "546887" : 6163,
          "511161" : 6164,
          "574627" : 6165,
          "565911" : 6166,
          "568244" : 6167,
          "500291" : 6168,
          "566055" : 6169,
          "549029" : 6170,
          "560707" : 6171,
          "586773" : 6172,
          "590207" : 6173,
          "541630" : 6174,
          "558567" : 6175,
          "563471" : 6176,
          "566497" : 6177,
          "537985" : 6178,
          "532266" : 6179,
          "521531" : 6180,
          "584169" : 6181,
          "536938" : 6182,
          "566071" : 6183,
          "564532" : 6184,
          "585971" : 6185,
          "545287" : 6186,
          "577677" : 6187,
          "566799" : 6188,
          "539856" : 6189,
          "554448" : 6190,
          "531952" : 6191,
          "572543" : 6192,
          "554456" : 6193,
          "559628" : 6194,
          "571091" : 6195,
          "539031" : 6196,
          "563480" : 6197,
          "535311" : 6198,
          "565130" : 6199,
          "535320" : 6200,
          "542598" : 6201,
          "598437" : 6202,
          "591939" : 6203,
          "562629" : 6204,
          "537993" : 6205,
          "549134" : 6206,
          "547450" : 6207,
          "581178" : 6208,
          "571105" : 6209,
          "566969" : 6210,
          "595136" : 6211,
          "577685" : 6212,
          "549142" : 6213,
          "588172" : 6214,
          "563498" : 6215,
          "582701" : 6216,
          "595144" : 6217,
          "572551" : 6218,
          "530654" : 6219,
          "578991" : 6220,
          "535338" : 6221,
          "597970" : 6222,
          "561771" : 6223,
          "530280" : 6224,
          "571113" : 6225,
          "563501" : 6226,
          "578029" : 6227,
          "574635" : 6228,
          "541583" : 6229,
          "588334" : 6230,
          "576000" : 6231,
          "581186" : 6232,
          "577693" : 6233,
          "585980" : 6234,
          "584177" : 6235,
          "588181" : 6236,
          "573809" : 6237,
          "574643" : 6238,
          "541591" : 6239,
          "531961" : 6240,
          "513482" : 6241,
          "548677" : 6242,
          "588199" : 6243,
          "561797" : 6244,
          "576018" : 6245,
          "570095" : 6246,
          "539040" : 6247,
          "592889" : 6248,
          "566951" : 6249,
          "592838" : 6250,
          "552682" : 6251,
          "590215" : 6252,
          "545848" : 6253,
          "564796" : 6254,
          "547841" : 6255,
          "533904" : 6256,
          "571415" : 6257,
          "547514" : 6258,
          "550680" : 6259,
          "508683" : 6260,
          "597112" : 6261,
          "588202" : 6262,
          "551988" : 6263,
          "545317" : 6264,
          "534595" : 6265,
          "537195" : 6266,
          "574651" : 6267,
          "567868" : 6268,
          "541354" : 6269,
          "548839" : 6270,
          "541362" : 6271,
          "563927" : 6272,
          "531979" : 6273,
          "587231" : 6274,
          "597121" : 6275,
          "581194" : 6276,
          "539431" : 6277,
          "585998" : 6278,
          "536016" : 6279,
          "589152" : 6280,
          "536482" : 6281,
          "534471" : 6282,
          "592846" : 6283,
          "554464" : 6284,
          "571288" : 6285,
          "599000" : 6286,
          "507695" : 6287,
          "550027" : 6288,
          "577707" : 6289,
          "591947" : 6290,
          "578827" : 6291,
          "547468" : 6292,
          "562246" : 6293,
          "541664" : 6294,
          "581208" : 6295,
          "549177" : 6296,
          "571130" : 6297,
          "585050" : 6298,
          "572578" : 6299,
          "531995" : 6300,
          "571598" : 6301,
          "547859" : 6302,
          "561975" : 6303,
          "533092" : 6304,
          "584185" : 6305,
          "562262" : 6306,
          "595152" : 6307,
          "584193" : 6308,
          "513202" : 6309,
          "535354" : 6310,
          "550698" : 6311,
          "574660" : 6312,
          "581216" : 6313,
          "553361" : 6314,
          "541613" : 6315,
          "532002" : 6316,
          "542482" : 6317,
          "530603" : 6318,
          "576921" : 6319,
          "549193" : 6320,
          "581224" : 6321,
          "522775" : 6322,
          "505781" : 6323,
          "591955" : 6324,
          "535362" : 6325,
          "581232" : 6326,
          "589161" : 6327,
          "563854" : 6328,
          "533921" : 6329,
          "584207" : 6330,
          "587257" : 6331,
          "545236" : 6332,
          "591963" : 6333,
          "597988" : 6334,
          "553492" : 6335,
          "542601" : 6336,
          "586005" : 6337,
          "568473" : 6338,
          "557463" : 6339,
          "599778" : 6340,
          "542610" : 6341,
          "550035" : 6342,
          "564320" : 6343,
          "550043" : 6344,
          "588211" : 6345,
          "588229" : 6346,
          "560260" : 6347,
          "534609" : 6348,
          "595161" : 6349,
          "570338" : 6350,
          "589187" : 6351,
          "578312" : 6352,
          "599697" : 6353,
          "584215" : 6354,
          "582727" : 6355,
          "534617" : 6356,
          "566977" : 6357,
          "559661" : 6358,
          "539872" : 6359,
          "568449" : 6360,
          "584223" : 6361,
          "593699" : 6362,
          "534625" : 6363,
          "550701" : 6364,
          "545244" : 6365,
          "576026" : 6366,
          "573744" : 6367,
          "576930" : 6368,
          "558583" : 6369,
          "588245" : 6370,
          "573876" : 6371,
          "571814" : 6372,
          "590223" : 6373,
          "539058" : 6374,
          "532011" : 6375,
          "550728" : 6376,
          "564541" : 6377,
          "531022" : 6378,
          "548847" : 6379,
          "576948" : 6380,
          "589195" : 6381,
          "513512" : 6382,
          "593702" : 6383,
          "573183" : 6384,
          "539066" : 6385,
          "558591" : 6386,
          "550060" : 6387,
          "588253" : 6388,
          "541460" : 6389,
          "582735" : 6390,
          "599034" : 6391,
          "560430" : 6392,
          "561363" : 6393,
          "571423" : 6394,
          "592854" : 6395,
          "513644" : 6396,
          "545864" : 6397,
          "563862" : 6398,
          "579866" : 6399,
          "597996" : 6400,
          "598666" : 6401,
          "539881" : 6402,
          "592862" : 6403,
          "585068" : 6404,
          "545341" : 6405,
          "589217" : 6406,
          "531511" : 6407,
          "533114" : 6408,
          "539082" : 6409,
          "535389" : 6410,
          "599271" : 6411,
          "597139" : 6412,
          "593711" : 6413,
          "534633" : 6414,
          "559679" : 6415,
          "545872" : 6416,
          "568384" : 6417,
          "597147" : 6418,
          "545252" : 6419,
          "539091" : 6420,
          "591980" : 6421,
          "553409" : 6422,
          "534862" : 6423,
          "531049" : 6424,
          "548626" : 6425,
          "536237" : 6426,
          "535591" : 6427,
          "541061" : 6428,
          "562165" : 6429,
          "597155" : 6430,
          "539902" : 6431,
          "541478" : 6432,
          "533122" : 6433,
          "588261" : 6434,
          "536873" : 6435,
          "584231" : 6436,
          "552691" : 6437,
          "513261" : 6438,
          "545368" : 6439,
          "565938" : 6440,
          "579874" : 6441,
          "586781" : 6442,
          "530182" : 6443,
          "523453" : 6444,
          "534641" : 6445,
          "567876" : 6446,
          "565946" : 6447,
          "589225" : 6448,
          "581259" : 6449,
          "581267" : 6450,
          "562297" : 6451,
          "545376" : 6452,
          "576042" : 6453,
          "586790" : 6454,
          "529923" : 6455,
          "584240" : 6456,
          "588270" : 6457,
          "566985" : 6458,
          "597163" : 6459,
          "513164" : 6460,
          "586803" : 6461,
          "554472" : 6462,
          "582743" : 6463,
          "598518" : 6464,
          "529761" : 6465,
          "536971" : 6466,
          "598861" : 6467,
          "574686" : 6468,
          "576956" : 6469,
          "595209" : 6470,
          "597171" : 6471,
          "544604" : 6472,
          "574694" : 6473,
          "582751" : 6474,
          "558605" : 6475,
          "514195" : 6476,
          "530662" : 6477,
          "588288" : 6478,
          "569780" : 6479,
          "532029" : 6480,
          "538035" : 6481,
          "534650" : 6482,
          "523640" : 6483,
          "590240" : 6484,
          "553417" : 6485,
          "552399" : 6486,
          "500011" : 6487,
          "567426" : 6488,
          "599425" : 6489,
          "584266" : 6490,
          "591998" : 6491,
          "586811" : 6492,
          "595179" : 6493,
          "599417" : 6494,
          "557528" : 6495,
          "584274" : 6496,
          "573825" : 6497,
          "563871" : 6498,
          "549215" : 6499,
          "572195" : 6500,
          "535397" : 6501,
          "530565" : 6502,
          "550761" : 6503,
          "568732" : 6504,
          "589233" : 6505,
          "586820" : 6506,
          "586838" : 6507,
          "536989" : 6508,
          "573833" : 6509,
          "568163" : 6510,
          "577723" : 6511,
          "574708" : 6512,
          "537209" : 6513,
          "582760" : 6514,
          "595187" : 6515,
          "543012" : 6516,
          "505862" : 6517,
          "582778" : 6518,
          "595195" : 6519,
          "584282" : 6520,
          "536997" : 6521,
          "573841" : 6522,
          "565954" : 6523,
          "559695" : 6524,
          "557536" : 6525,
          "581275" : 6526,
          "557544" : 6527,
          "533149" : 6528,
          "559709" : 6529,
          "567884" : 6530,
          "545384" : 6531,
          "558630" : 6532,
          "561908" : 6533,
          "549231" : 6534,
          "563897" : 6535,
          "565962" : 6536,
          "592871" : 6537,
          "503410" : 6538,
          "576051" : 6539,
          "540137" : 6540,
          "547000" : 6541,
          "533947" : 6542,
          "567019" : 6543,
          "533157" : 6544,
          "569801" : 6545,
          "574091" : 6546,
          "534668" : 6547,
          "573850" : 6548,
          "586013" : 6549,
          "555762" : 6550,
          "541575" : 6551,
          "572641" : 6552,
          "564338" : 6553,
          "562424" : 6554,
          "551082" : 6555,
          "551325" : 6556,
          "551198" : 6557,
          "551066" : 6558,
          "551317" : 6559,
          "551376" : 6560,
          "551406" : 6561,
          "551074" : 6562,
          "551171" : 6563,
          "551210" : 6564,
          "551147" : 6565,
          "551228" : 6566,
          "551007" : 6567,
          "551287" : 6568,
          "551252" : 6569,
          "551236" : 6570,
          "551112" : 6571,
          "551422" : 6572,
          "551244" : 6573,
          "551031" : 6574,
          "551295" : 6575,
          "551091" : 6576,
          "550973" : 6577,
          "551309" : 6578,
          "551431" : 6579,
          "551279" : 6580,
          "550990" : 6581,
          "551368" : 6582,
          "551058" : 6583,
          "556904" : 6584,
          "556891" : 6585,
          "555355" : 6586,
          "555339" : 6587,
          "555436" : 6588,
          "555321" : 6589,
          "555401" : 6590,
          "555371" : 6591,
          "556700" : 6592,
          "555461" : 6593,
          "555410" : 6594,
          "554332" : 6595,
          "554669" : 6596,
          "554561" : 6597,
          "554324" : 6598,
          "554286" : 6599,
          "554570" : 6600,
          "554430" : 6601,
          "545911" : 6602,
          "554219" : 6603,
          "554367" : 6604,
          "546135" : 6605,
          "554308" : 6606,
          "554723" : 6607,
          "554588" : 6608,
          "546224" : 6609,
          "554375" : 6610,
          "554243" : 6611,
          "554537" : 6612,
          "546046" : 6613,
          "554235" : 6614,
          "554685" : 6615,
          "554715" : 6616,
          "554227" : 6617,
          "574716" : 6618,
          "555126" : 6619,
          "557064" : 6620,
          "555096" : 6621,
          "557072" : 6622,
          "555100" : 6623,
          "555118" : 6624,
          "575020" : 6625,
          "545970" : 6626,
          "545988" : 6627,
          "546003" : 6628,
          "546208" : 6629,
          "554731" : 6630,
          "554758" : 6631,
          "554766" : 6632,
          "554774" : 6633,
          "559199" : 6634,
          "557978" : 6635,
          "500054" : 6636,
          "500089" : 6637,
          "500097" : 6638,
          "500119" : 6639,
          "500143" : 6640,
          "500178" : 6641,
          "500186" : 6642,
          "500208" : 6643,
          "500216" : 6644,
          "500224" : 6645,
          "547034" : 6646,
          "547107" : 6647,
          "539694" : 6648,
          "547361" : 6649,
          "547387" : 6650,
          "539601" : 6651,
          "547174" : 6652,
          "547417" : 6653,
          "547344" : 6654,
          "538213" : 6655,
          "538949" : 6656,
          "538931" : 6657,
          "538060" : 6658,
          "538078" : 6659,
          "538124" : 6660,
          "547310" : 6661,
          "547298" : 6662,
          "547301" : 6663,
          "547379" : 6664,
          "538175" : 6665,
          "538205" : 6666,
          "538302" : 6667,
          "538353" : 6668,
          "538361" : 6669,
          "538388" : 6670,
          "538400" : 6671,
          "547042" : 6672,
          "547051" : 6673,
          "539449" : 6674,
          "539465" : 6675,
          "547140" : 6676,
          "547158" : 6677,
          "538531" : 6678,
          "547395" : 6679,
          "539589" : 6680,
          "539635" : 6681,
          "538736" : 6682,
          "539678" : 6683,
          "547271" : 6684,
          "539724" : 6685,
          "547409" : 6686,
          "547328" : 6687,
          "539791" : 6688,
          "547115" : 6689,
          "539007" : 6690,
          "539864" : 6691,
          "539899" : 6692,
          "567892" : 6693,
          "502081" : 6694,
          "501298" : 6695,
          "502316" : 6696
        },
        "label" : {
          "CZ" : "Česko",
          "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",
          "CZ0641" : "Blansko",
          "CZ0642" : "Brno-město",
          "CZ0643" : "Brno-venkov",
          "CZ0801" : "Bruntál",
          "CZ0644" : "Břeclav",
          "CZ0511" : "Česká Lípa",
          "CZ0311" : "České Budějovice",
          "CZ0312" : "Český Krumlov",
          "CZ0421" : "Děčín",
          "CZ0321" : "Domažlice",
          "CZ0802" : "Frýdek-Místek",
          "CZ0631" : "Havlíčkův Brod",
          "CZ0645" : "Hodonín",
          "CZ0521" : "Hradec Králové",
          "CZ0411" : "Cheb",
          "CZ0422" : "Chomutov",
          "CZ0531" : "Chrudim",
          "CZ0512" : "Jablonec nad Nisou",
          "CZ0711" : "Jeseník",
          "CZ0522" : "Jičín",
          "CZ0632" : "Jihlava",
          "CZ0313" : "Jindřichův Hradec",
          "CZ0412" : "Karlovy Vary",
          "CZ0803" : "Karviná",
          "CZ0203" : "Kladno",
          "CZ0322" : "Klatovy",
          "CZ0204" : "Kolín",
          "CZ0721" : "Kroměříž",
          "CZ0205" : "Kutná Hora",
          "CZ0513" : "Liberec",
          "CZ0423" : "Litoměřice",
          "CZ0424" : "Louny",
          "CZ0206" : "Mělník",
          "CZ0207" : "Mladá Boleslav",
          "CZ0425" : "Most",
          "CZ0523" : "Náchod",
          "CZ0804" : "Nový Jičín",
          "CZ0208" : "Nymburk",
          "CZ0712" : "Olomouc",
          "CZ0805" : "Opava",
          "CZ0806" : "Ostrava-město",
          "CZ0532" : "Pardubice",
          "CZ0633" : "Pelhřimov",
          "CZ0314" : "Písek",
          "CZ0324" : "Plzeň-jih",
          "CZ0323" : "Plzeň-město",
          "CZ0325" : "Plzeň-sever",
          "CZ0209" : "Praha-východ",
          "CZ020A" : "Praha-západ",
          "CZ0315" : "Prachatice",
          "CZ0713" : "Prostějov",
          "CZ0714" : "Přerov",
          "CZ020B" : "Příbram",
          "CZ020C" : "Rakovník",
          "CZ0326" : "Rokycany",
          "CZ0524" : "Rychnov nad Kněžnou",
          "CZ0514" : "Semily",
          "CZ0413" : "Sokolov",
          "CZ0316" : "Strakonice",
          "CZ0533" : "Svitavy",
          "CZ0715" : "Šumperk",
          "CZ0317" : "Tábor",
          "CZ0327" : "Tachov",
          "CZ0426" : "Teplice",
          "CZ0525" : "Trutnov",
          "CZ0634" : "Třebíč",
          "CZ0722" : "Uherské Hradiště",
          "CZ0427" : "Ústí nad Labem",
          "CZ0534" : "Ústí nad Orlicí",
          "CZ0723" : "Vsetín",
          "CZ0646" : "Vyškov",
          "CZ0724" : "Zlín",
          "CZ0647" : "Znojmo",
          "CZ0635" : "Žďár nad Sázavou",
          "CZZZZZ" : "Zahraničí",
          "4101" : "Aš",
          "2101" : "Benešov",
          "2102" : "Beroun",
          "4201" : "Bílina",
          "8101" : "Bílovec",
          "6201" : "Blansko",
          "3101" : "Blatná",
          "3201" : "Blovice",
          "8102" : "Bohumín",
          "6202" : "Boskovice",
          "2103" : "Brandýs nad Labem-Stará Boleslav",
          "6203" : "Brno",
          "5201" : "Broumov",
          "8103" : "Bruntál",
          "6204" : "Břeclav",
          "6205" : "Bučovice",
          "6101" : "Bystřice nad Pernštejnem",
          "7201" : "Bystřice pod Hostýnem",
          "2104" : "Čáslav",
          "2105" : "Černošice",
          "5101" : "Česká Lípa",
          "5301" : "Česká Třebová",
          "3102" : "České Budějovice",
          "2106" : "Český Brod",
          "3103" : "Český Krumlov",
          "8104" : "Český Těšín",
          "3104" : "Dačice",
          "4202" : "Děčín",
          "5202" : "Dobruška",
          "2107" : "Dobříš",
          "3202" : "Domažlice",
          "5203" : "Dvůr Králové nad Labem",
          "8105" : "Frenštát pod Radhoštěm",
          "8106" : "Frýdek-Místek",
          "5102" : "Frýdlant",
          "8107" : "Frýdlant nad Ostravicí",
          "8108" : "Havířov",
          "6102" : "Havlíčkův Brod",
          "5302" : "Hlinsko",
          "8109" : "Hlučín",
          "6206" : "Hodonín",
          "7202" : "Holešov",
          "5303" : "Holice",
          "3203" : "Horažďovice",
          "3204" : "Horšovský Týn",
          "5204" : "Hořice",
          "2108" : "Hořovice",
          "5205" : "Hradec Králové",
          "7101" : "Hranice",
          "6103" : "Humpolec",
          "6207" : "Hustopeče",
          "4102" : "Cheb",
          "4203" : "Chomutov",
          "6104" : "Chotěboř",
          "5304" : "Chrudim",
          "6208" : "Ivančice",
          "5103" : "Jablonec nad Nisou",
          "8110" : "Jablunkov",
          "5206" : "Jaroměř",
          "7102" : "Jeseník",
          "5207" : "Jičín",
          "6105" : "Jihlava",
          "5104" : "Jilemnice",
          "3105" : "Jindřichův Hradec",
          "4204" : "Kadaň",
          "3106" : "Kaplice",
          "4103" : "Karlovy Vary",
          "8111" : "Karviná",
          "2109" : "Kladno",
          "3205" : "Klatovy",
          "2110" : "Kolín",
          "7103" : "Konice",
          "8112" : "Kopřivnice",
          "5208" : "Kostelec nad Orlicí",
          "5305" : "Králíky",
          "3206" : "Kralovice",
          "2111" : "Kralupy nad Vltavou",
          "4104" : "Kraslice",
          "8113" : "Kravaře",
          "8114" : "Krnov",
          "7203" : "Kroměříž",
          "6209" : "Kuřim",
          "2112" : "Kutná Hora",
          "6210" : "Kyjov",
          "5306" : "Lanškroun",
          "5105" : "Liberec",
          "7104" : "Lipník nad Bečvou",
          "4205" : "Litoměřice",
          "5307" : "Litomyšl",
          "7105" : "Litovel",
          "4206" : "Litvínov",
          "4207" : "Louny",
          "4208" : "Lovosice",
          "7204" : "Luhačovice",
          "2113" : "Lysá nad Labem",
          "4105" : "Mariánské Lázně",
          "2114" : "Mělník",
          "6211" : "Mikulov",
          "3107" : "Milevsko",
          "2115" : "Mladá Boleslav",
          "2116" : "Mnichovo Hradiště",
          "7106" : "Mohelnice",
          "5308" : "Moravská Třebová",
          "6106" : "Moravské Budějovice",
          "6212" : "Moravský Krumlov",
          "4209" : "Most",
          "5209" : "Náchod",
          "6107" : "Náměšť nad Oslavou",
          "3207" : "Nepomuk",
          "2117" : "Neratovice",
          "5210" : "Nová Paka",
          "6108" : "Nové Město na Moravě",
          "5211" : "Nové Město nad Metují",
          "5106" : "Nový Bor",
          "5212" : "Nový Bydžov",
          "8115" : "Nový Jičín",
          "2118" : "Nymburk",
          "3208" : "Nýřany",
          "8116" : "Odry",
          "7107" : "Olomouc",
          "8117" : "Opava",
          "8118" : "Orlová",
          "8119" : "Ostrava",
          "4106" : "Ostrov",
          "7205" : "Otrokovice",
          "6109" : "Pacov",
          "5309" : "Pardubice",
          "6110" : "Pelhřimov",
          "3108" : "Písek",
          "3209" : "Plzeň",
          "4210" : "Podbořany",
          "2119" : "Poděbrady",
          "6213" : "Pohořelice",
          "5310" : "Polička",
          "3109" : "Prachatice",
          "7108" : "Prostějov",
          "5311" : "Přelouč",
          "7109" : "Přerov",
          "3210" : "Přeštice",
          "2120" : "Příbram",
          "2121" : "Rakovník",
          "3211" : "Rokycany",
          "6214" : "Rosice",
          "4211" : "Roudnice nad Labem",
          "7206" : "Rožnov pod Radhoštěm",
          "4212" : "Rumburk",
          "5213" : "Rychnov nad Kněžnou",
          "8120" : "Rýmařov",
          "2122" : "Říčany",
          "2123" : "Sedlčany",
          "5107" : "Semily",
          "2124" : "Slaný",
          "6215" : "Slavkov u Brna",
          "3110" : "Soběslav",
          "4107" : "Sokolov",
          "3212" : "Stod",
          "3111" : "Strakonice",
          "3213" : "Stříbro",
          "3214" : "Sušice",
          "6111" : "Světlá nad Sázavou",
          "5312" : "Svitavy",
          "6216" : "Šlapanice",
          "7110" : "Šternberk",
          "7111" : "Šumperk",
          "3112" : "Tábor",
          "3215" : "Tachov",
          "5108" : "Tanvald",
          "6112" : "Telč",
          "4213" : "Teplice",
          "6217" : "Tišnov",
          "3113" : "Trhové Sviny",
          "5214" : "Trutnov",
          "6113" : "Třebíč",
          "3114" : "Třeboň",
          "8121" : "Třinec",
          "5109" : "Turnov",
          "3115" : "Týn nad Vltavou",
          "7207" : "Uherské Hradiště",
          "7208" : "Uherský Brod",
          "7112" : "Uničov",
          "4214" : "Ústí nad Labem",
          "5313" : "Ústí nad Orlicí",
          "7209" : "Valašské Klobouky",
          "7210" : "Valašské Meziříčí",
          "4215" : "Varnsdorf",
          "6114" : "Velké Meziříčí",
          "6218" : "Veselí nad Moravou",
          "3116" : "Vimperk",
          "8122" : "Vítkov",
          "7211" : "Vizovice",
          "2125" : "Vlašim",
          "3117" : "Vodňany",
          "2126" : "Votice",
          "5215" : "Vrchlabí",
          "7212" : "Vsetín",
          "5314" : "Vysoké Mýto",
          "6219" : "Vyškov",
          "7113" : "Zábřeh",
          "7213" : "Zlín",
          "6220" : "Znojmo",
          "5315" : "Žamberk",
          "4216" : "Žatec",
          "6115" : "Žďár nad Sázavou",
          "5110" : "Železný Brod",
          "6221" : "Židlochovice",
          "554979" : "Abertamy (SO ORP Ostrov)",
          "581291" : "Adamov (SO ORP Blansko)",
          "535826" : "Adamov (SO ORP České Budějovice)",
          "531367" : "Adamov (SO ORP Čáslav)",
          "547786" : "Adršpach (SO ORP Broumov)",
          "598925" : "Albrechtice (SO ORP Havířov)",
          "547981" : "Albrechtice (SO ORP Lanškroun)",
          "576077" : "Albrechtice nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "549258" : "Albrechtice nad Vltavou (SO ORP Písek)",
          "563528" : "Albrechtice v Jizerských horách (SO ORP Tanvald)",
          "568741" : "Albrechtičky (SO ORP Bílovec)",
          "506761" : "Alojzov (SO ORP Prostějov)",
          "551929" : "Andělská Hora (SO ORP Bruntál)",
          "538001" : "Andělská Hora (SO ORP Karlovy Vary)",
          "573426" : "Anenská Studánka (SO ORP Lanškroun)",
          "586030" : "Archlebov (SO ORP Kyjov)",
          "509388" : "Arneštovice (SO ORP Pelhřimov)",
          "586854" : "Arnolec (SO ORP Jihlava)",
          "562343" : "Arnoltice (SO ORP Děčín)",
          "554499" : "Aš (SO ORP Aš)",
          "590274" : "Babice (SO ORP Moravské Budějovice)",
          "537241" : "Babice (SO ORP Prachatice)",
          "569828" : "Babice (SO ORP Nový Bydžov)",
          "592013" : "Babice (SO ORP Uherské Hradiště)",
          "538043" : "Babice (SO ORP Říčany)",
          "552356" : "Babice (SO ORP Šternberk)",
          "582794" : "Babice nad Svitavou (SO ORP Šlapanice)",
          "582808" : "Babice u Rosic (SO ORP Rosice)",
          "553433" : "Babylon (SO ORP Domažlice)",
          "561118" : "Bácovice (SO ORP Pelhřimov)",
          "553701" : "Bačalky (SO ORP Jičín)",
          "576085" : "Bačetín (SO ORP Dobruška)",
          "590282" : "Bačice (SO ORP Třebíč)",
          "546194" : "Bačkov (SO ORP Havlíčkův Brod)",
          "544833" : "Bačkovice (SO ORP Moravské Budějovice)",
          "535427" : "Bakov nad Jizerou (SO ORP Mladá Boleslav)",
          "595217" : "Baliny (SO ORP Velké Meziříčí)",
          "563251" : "Balkova Lhota (SO ORP Tábor)",
          "572560" : "Banín (SO ORP Svitavy)",
          "592021" : "Bánov (SO ORP Uherský Brod)",
          "562726" : "Báňovice (SO ORP Dačice)",
          "593729" : "Bantice (SO ORP Znojmo)",
          "569836" : "Barchov (SO ORP Nový Bydžov)",
          "574724" : "Barchov (SO ORP Pardubice)",
          "533173" : "Barchovice (SO ORP Kolín)",
          "599212" : "Bartošovice (SO ORP Nový Jičín)",
          "576093" : "Bartošovice v Orlických horách (SO ORP Rychnov nad Kněžnou)",
          "548260" : "Bartoušov (SO ORP Havlíčkův Brod)",
          "588300" : "Bařice-Velké Těšany (SO ORP Kroměříž)",
          "598011" : "Baška (SO ORP Frýdek-Místek)",
          "572667" : "Bašnice (SO ORP Hořice)",
          "538051" : "Bašť (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "586862" : "Batelov (SO ORP Jihlava)",
          "579041" : "Batňovice (SO ORP Trutnov)",
          "550809" : "Bavorov (SO ORP Vodňany)",
          "584304" : "Bavory (SO ORP Mikulov)",
          "534421" : "Bavoryně (SO ORP Beroun)",
          "566756" : "Bdeněves (SO ORP Nýřany)",
          "565423" : "Bdín (SO ORP Rakovník)",
          "563366" : "Bečice (SO ORP Tábor)",
          "536156" : "Bečice (SO ORP Týn nad Vltavou)",
          "567043" : "Bečov (SO ORP Most)",
          "554995" : "Bečov nad Teplou (SO ORP Karlovy Vary)",
          "533181" : "Bečváry (SO ORP Kolín)",
          "589268" : "Bedihošť (SO ORP Prostějov)",
          "562548" : "Bednárec (SO ORP Jindřichův Hradec)",
          "561053" : "Bednáreček (SO ORP Jindřichův Hradec)",
          "581313" : "Bedřichov (SO ORP Boskovice)",
          "563536" : "Bedřichov (SO ORP Jablonec nad Nisou)",
          "541842" : "Běhařov (SO ORP Klatovy)",
          "593737" : "Běhařovice (SO ORP Znojmo)",
          "572675" : "Běchary (SO ORP Jičín)",
          "564575" : "Bechlín (SO ORP Roudnice nad Labem)",
          "552054" : "Bechyně (SO ORP Tábor)",
          "512974" : "Bělá (SO ORP Hlučín)",
          "573566" : "Bělá (SO ORP Světlá nad Sázavou)",
          "576972" : "Bělá (SO ORP Semily)",
          "561126" : "Bělá (SO ORP Pelhřimov)",
          "553441" : "Bělá nad Radbuzou (SO ORP Domažlice)",
          "572586" : "Bělá nad Svitavou (SO ORP Svitavy)",
          "535443" : "Bělá pod Bezdězem (SO ORP Mladá Boleslav)",
          "523917" : "Bělá pod Pradědem (SO ORP Jeseník)",
          "505391" : "Bělá u Jevíčka (SO ORP Moravská Třebová)",
          "550817" : "Bělčice (SO ORP Blatná)",
          "535010" : "Běleč (SO ORP Kladno)",
          "560448" : "Běleč (SO ORP Tábor)",
          "581321" : "Běleč (SO ORP Tišnov)",
          "569852" : "Běleč nad Orlicí (SO ORP Hradec Králové)",
          "500526" : "Bělkovice-Lašťany (SO ORP Olomouc)",
          "532070" : "Běloky (SO ORP Kladno)",
          "512231" : "Bělotín (SO ORP Hranice)",
          "588318" : "Bělov (SO ORP Otrokovice)",
          "567051" : "Bělušice (SO ORP Most)",
          "533190" : "Bělušice (SO ORP Kolín)",
          "569861" : "Benátky (SO ORP Hradec Králové)",
          "577774" : "Benátky (SO ORP Litomyšl)",
          "535451" : "Benátky nad Jizerou (SO ORP Mladá Boleslav)",
          "576981" : "Benecko (SO ORP Jilemnice)",
          "529303" : "Benešov (SO ORP Benešov)",
          "581330" : "Benešov (SO ORP Boskovice)",
          "545406" : "Benešov nad Černou (SO ORP Kaplice)",
          "562351" : "Benešov nad Ploučnicí (SO ORP Děčín)",
          "576999" : "Benešov u Semil (SO ORP Semily)",
          "560723" : "Benešovice (SO ORP Stříbro)",
          "590304" : "Benetice (SO ORP Třebíč)",
          "512281" : "Beňov (SO ORP Přerov)",
          "531111" : "Bernardov (SO ORP Kutná Hora)",
          "524891" : "Bernartice (SO ORP Jeseník)",
          "549266" : "Bernartice (SO ORP Milevsko)",
          "532568" : "Bernartice (SO ORP Vlašim)",
          "579050" : "Bernartice (SO ORP Trutnov)",
          "568481" : "Bernartice nad Odrou (SO ORP Nový Jičín)",
          "531057" : "Beroun (SO ORP Beroun)",
          "537021" : "Běrunice (SO ORP Poděbrady)",
          "532088" : "Beřovice (SO ORP Slaný)",
          "545414" : "Besednice (SO ORP Kaplice)",
          "553760" : "Běstovice (SO ORP Vysoké Mýto)",
          "571181" : "Běstvina (SO ORP Chrudim)",
          "555797" : "Běšiny (SO ORP Klatovy)",
          "531073" : "Běštín (SO ORP Hořovice)",
          "574309" : "Bezděčí u Trnávky (SO ORP Moravská Třebová)",
          "598895" : "Bezdědovice (SO ORP Blatná)",
          "548430" : "Bezděkov (SO ORP Chotěboř)",
          "555801" : "Bezděkov (SO ORP Klatovy)",
          "574741" : "Bezděkov (SO ORP Pardubice)",
          "541095" : "Bezděkov (SO ORP Rokycany)",
          "573884" : "Bezděkov nad Metují (SO ORP Náchod)",
          "529672" : "Bezděkov pod Třemšínem (SO ORP Příbram)",
          "561398" : "Bezděz (SO ORP Česká Lípa)",
          "560740" : "Bezdružice (SO ORP Stříbro)",
          "593745" : "Bezkov (SO ORP Znojmo)",
          "588326" : "Bezměrov (SO ORP Kroměříž)",
          "535478" : "Bezno (SO ORP Mladá Boleslav)",
          "512401" : "Bezuchov (SO ORP Přerov)",
          "558656" : "Bezvěrov (SO ORP Kralovice)",
          "598020" : "Bílá (SO ORP Frýdlant nad Ostravicí)",
          "563901" : "Bílá (SO ORP Liberec)",
          "565750" : "Bílá Hlína (SO ORP Mnichovo Hradiště)",
          "500623" : "Bílá Lhota (SO ORP Litovel)",
          "579068" : "Bílá Třemešná (SO ORP Dvůr Králové nad Labem)",
          "525227" : "Bílá Voda (SO ORP Jeseník)",
          "597198" : "Bílčice (SO ORP Bruntál)",
          "533971" : "Bílé Podolí (SO ORP Čáslav)",
          "579076" : "Bílé Poličany (SO ORP Dvůr Králové nad Labem)",
          "562980" : "Bílence (SO ORP Chomutov)",
          "535125" : "Bílichov (SO ORP Slaný)",
          "567451" : "Bílina (SO ORP Bílina)",
          "530743" : "Bílkovice (SO ORP Vlašim)",
          "546984" : "Bílov (SO ORP Bílovec)",
          "530239" : "Bílov (SO ORP Kralovice)",
          "599247" : "Bílovec (SO ORP Bílovec)",
          "592030" : "Bílovice (SO ORP Uherské Hradiště)",
          "582824" : "Bílovice nad Svitavou (SO ORP Šlapanice)",
          "589276" : "Bílovice-Lutotín (SO ORP Prostějov)",
          "552062" : "Bílsko (SO ORP Litovel)",
          "550833" : "Bílsko (SO ORP Vodňany)",
          "548901" : "Bílsko u Hořic (SO ORP Hořice)",
          "586889" : "Bílý Kámen (SO ORP Jihlava)",
          "563919" : "Bílý Kostel nad Nisou (SO ORP Liberec)",
          "546631" : "Bílý Potok (SO ORP Frýdlant)",
          "576107" : "Bílý Újezd (SO ORP Rychnov nad Kněžnou)",
          "578088" : "Biřkov (SO ORP Klatovy)",
          "582832" : "Biskoupky (SO ORP Ivančice)",
          "572519" : "Biskupice (SO ORP Moravská Třebová)",
          "585076" : "Biskupice (SO ORP Luhačovice)",
          "589284" : "Biskupice (SO ORP Prostějov)",
          "573949" : "Biskupice (SO ORP Chrudim)",
          "590312" : "Biskupice-Pulkov (SO ORP Třebíč)",
          "535486" : "Bítouchov (SO ORP Mladá Boleslav)",
          "554936" : "Bítov (SO ORP Bílovec)",
          "593753" : "Bítov (SO ORP Znojmo)",
          "505005" : "Bítovany (SO ORP Chrudim)",
          "586897" : "Bítovčice (SO ORP Jihlava)",
          "565997" : "Bitozeves (SO ORP Žatec)",
          "593761" : "Blanné (SO ORP Znojmo)",
          "581283" : "Blansko (SO ORP Blansko)",
          "561401" : "Blatce (SO ORP Česká Lípa)",
          "500801" : "Blatec (SO ORP Olomouc)",
          "550850" : "Blatná (SO ORP Blatná)",
          "590321" : "Blatnice (SO ORP Moravské Budějovice)",
          "558672" : "Blatnice (SO ORP Nýřany)",
          "586048" : "Blatnice pod Svatým Antonínkem (SO ORP Veselí nad Moravou)",
          "586056" : "Blatnička (SO ORP Veselí nad Moravou)",
          "562998" : "Blatno (SO ORP Chomutov)",
          "566004" : "Blatno (SO ORP Podbořany)",
          "542318" : "Blazice (SO ORP Bystřice pod Hostýnem)",
          "561711" : "Blažejov (SO ORP Jindřichův Hradec)",
          "532380" : "Blažejovice (SO ORP Vlašim)",
          "566764" : "Blažim (SO ORP Nýřany)",
          "566012" : "Blažim (SO ORP Žatec)",
          "595241" : "Blažkov (SO ORP Bystřice nad Pernštejnem)",
          "582841" : "Blažovice (SO ORP Šlapanice)",
          "569879" : "Blešno (SO ORP Hradec Králové)",
          "532100" : "Blevice (SO ORP Kladno)",
          "595250" : "Blízkov (SO ORP Velké Meziříčí)",
          "553450" : "Blížejov (SO ORP Horšovský Týn)",
          "561410" : "Blíževedly (SO ORP Česká Lípa)",
          "593770" : "Blížkovice (SO ORP Znojmo)",
          "557587" : "Blovice (SO ORP Blovice)",
          "566021" : "Blšany (SO ORP Podbořany)",
          "542547" : "Blšany u Loun (SO ORP Louny)",
          "582859" : "Blučina (SO ORP Židlochovice)",
          "530964" : "Bludov (SO ORP Kutná Hora)",
          "525588" : "Bludov (SO ORP Šumperk)",
          "537039" : "Bobnice (SO ORP Nymburk)",
          "595268" : "Bobrová (SO ORP Nové Město na Moravě)",
          "595276" : "Bobrůvka (SO ORP Nové Město na Moravě)",
          "511633" : "Bocanovice (SO ORP Jablunkov)",
          "572705" : "Boháňka (SO ORP Hořice)",
          "569887" : "Boharyně (SO ORP Hradec Králové)",
          "592897" : "Bohaté Málkovice (SO ORP Bučovice)",
          "561428" : "Bohatice (SO ORP Česká Lípa)",
          "595284" : "Bohdalec (SO ORP Žďár nad Sázavou)",
          "592901" : "Bohdalice-Pavlovice (SO ORP Vyškov)",
          "547549" : "Bohdalín (SO ORP Pelhřimov)",
          "595292" : "Bohdalov (SO ORP Žďár nad Sázavou)",
          "536253" : "Bohdalovice (SO ORP Český Krumlov)",
          "533980" : "Bohdaneč (SO ORP Kutná Hora)",
          "576115" : "Bohdašín (SO ORP Dobruška)",
          "525804" : "Bohdíkov (SO ORP Šumperk)",
          "564559" : "Bohostice (SO ORP Příbram)",
          "550116" : "Bohumilice (SO ORP Vimperk)",
          "599051" : "Bohumín (SO ORP Bohumín)",
          "537527" : "Bohunice (SO ORP Prachatice)",
          "595306" : "Bohuňov (SO ORP Bystřice nad Pernštejnem)",
          "577812" : "Bohuňov (SO ORP Svitavy)",
          "577821" : "Bohuňovice (SO ORP Litomyšl)",
          "500852" : "Bohuňovice (SO ORP Olomouc)",
          "506192" : "Bohuslavice (SO ORP Hlučín)",
          "589292" : "Bohuslavice (SO ORP Konice)",
          "573892" : "Bohuslavice (SO ORP Nové Město nad Metují)",
          "586901" : "Bohuslavice (SO ORP Telč)",
          "525880" : "Bohuslavice (SO ORP Zábřeh)",
          "557102" : "Bohuslavice nad Vláří (SO ORP Luhačovice)",
          "585092" : "Bohuslavice u Zlína (SO ORP Zlín)",
          "569178" : "Bohuslávky (SO ORP Lipník nad Bečvou)",
          "550400" : "Bohušice (SO ORP Moravské Budějovice)",
          "597201" : "Bohušov (SO ORP Krnov)",
          "564591" : "Bohušovice nad Ohří (SO ORP Litoměřice)",
          "593788" : "Bohutice (SO ORP Moravský Krumlov)",
          "539953" : "Bohutín (SO ORP Příbram)",
          "525979" : "Bohutín (SO ORP Šumperk)",
          "566471" : "Bohy (SO ORP Kralovice)",
          "512532" : "Bochoř (SO ORP Přerov)",
          "555029" : "Bochov (SO ORP Karlovy Vary)",
          "590347" : "Bochovice (SO ORP Třebíč)",
          "571202" : "Bojanov (SO ORP Chrudim)",
          "539104" : "Bojanovice (SO ORP Černošice)",
          "593796" : "Bojanovice (SO ORP Znojmo)",
          "568457" : "Bojiště (SO ORP Světlá nad Sázavou)",
          "592048" : "Bojkovice (SO ORP Uherský Brod)",
          "506214" : "Bolatice (SO ORP Kravaře)",
          "563005" : "Boleboř (SO ORP Chomutov)",
          "576123" : "Bolehošť (SO ORP Kostelec nad Orlicí)",
          "584321" : "Boleradice (SO ORP Hustopeče)",
          "555835" : "Bolešiny (SO ORP Klatovy)",
          "545422" : "Boletice (SO ORP Český Krumlov)",
          "540463" : "Bolkov (SO ORP Přeštice)",
          "573558" : "Boňkov (SO ORP Havlíčkův Brod)",
          "560758" : "Bor (SO ORP Tachov)",
          "547867" : "Bor u Skutče (SO ORP Chrudim)",
          "595314" : "Borač (SO ORP Tišnov)",
          "568431" : "Bordovice (SO ORP Frenštát pod Radhoštěm)",
          "535508" : "Boreč (SO ORP Mladá Boleslav)",
          "534684" : "Borek (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "568465" : "Borek (SO ORP Chotěboř)",
          "548979" : "Borek (SO ORP Hořice)",
          "574783" : "Borek (SO ORP Pardubice)",
          "544272" : "Borek (SO ORP České Budějovice)",
          "584339" : "Borkovany (SO ORP Hustopeče)",
          "552097" : "Borkovice (SO ORP Soběslav)",
          "576131" : "Borohrádek (SO ORP Kostelec nad Orlicí)",
          "539970" : "Borotice (SO ORP Dobříš)",
          "593800" : "Borotice (SO ORP Znojmo)",
          "552101" : "Borotín (SO ORP Tábor)",
          "581356" : "Borotín (SO ORP Boskovice)",
          "573906" : "Borová (SO ORP Náchod)",
          "577839" : "Borová (SO ORP Polička)",
          "545902" : "Borová Lada (SO ORP Vimperk)",
          "598780" : "Borovany (SO ORP Milevsko)",
          "544281" : "Borovany (SO ORP Trhové Sviny)",
          "587184" : "Borovná (SO ORP Telč)",
          "579092" : "Borovnice (SO ORP Dvůr Králové nad Labem)",
          "576140" : "Borovnice (SO ORP Kostelec nad Orlicí)",
          "595322" : "Borovnice (SO ORP Nové Město na Moravě)",
          "532096" : "Borovnice (SO ORP Vlašim)",
          "535681" : "Borovnice (SO ORP České Budějovice)",
          "548821" : "Borovnička (SO ORP Dvůr Králové nad Labem)",
          "595331" : "Borovník (SO ORP Tišnov)",
          "566705" : "Borovno (SO ORP Blovice)",
          "542156" : "Borovy (SO ORP Přeštice)",
          "592064" : "Boršice (SO ORP Uherské Hradiště)",
          "592056" : "Boršice u Blatnice (SO ORP Uherské Hradiště)",
          "586927" : "Boršov (SO ORP Jihlava)",
          "544299" : "Boršov nad Vltavou (SO ORP České Budějovice)",
          "572632" : "Borušov (SO ORP Moravská Třebová)",
          "595641" : "Bory (SO ORP Velké Meziříčí)",
          "538086" : "Bořanovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "549690" : "Bořenovice (SO ORP Holešov)",
          "584347" : "Bořetice (SO ORP Hustopeče)",
          "561240" : "Bořetice (SO ORP Pelhřimov)",
          "562742" : "Bořetín (SO ORP Jindřichův Hradec)",
          "509418" : "Bořetín (SO ORP Pelhřimov)",
          "571229" : "Bořice (SO ORP Chrudim)",
          "567469" : "Bořislav (SO ORP Teplice)",
          "581364" : "Bořitov (SO ORP Blansko)",
          "535516" : "Boseň (SO ORP Mnichovo Hradiště)",
          "581372" : "Boskovice (SO ORP Boskovice)",
          "593818" : "Boskovštejn (SO ORP Znojmo)",
          "550124" : "Bošice (SO ORP Vimperk)",
          "535401" : "Bošilec (SO ORP České Budějovice)",
          "548006" : "Bošín (SO ORP Vysoké Mýto)",
          "592919" : "Bošovice (SO ORP Slavkov u Brna)",
          "562122" : "Boudy (SO ORP Písek)",
          "589306" : "Bousín (SO ORP Prostějov)",
          "571237" : "Bousov (SO ORP Chrudim)",
          "500861" : "Bouzov (SO ORP Litovel)",
          "577006" : "Bozkov (SO ORP Semily)",
          "573914" : "Božanov (SO ORP Broumov)",
          "547581" : "Božejov (SO ORP Pelhřimov)",
          "549291" : "Božetice (SO ORP Milevsko)",
          "506486" : "Boží Dar (SO ORP Ostrov)",
          "593826" : "Božice (SO ORP Znojmo)",
          "555045" : "Božičany (SO ORP Karlovy Vary)",
          "552127" : "Bradáčov (SO ORP Tábor)",
          "549100" : "Brada-Rybníček (SO ORP Jičín)",
          "570788" : "Bradlec (SO ORP Mladá Boleslav)",
          "577014" : "Bradlecká Lhota (SO ORP Semily)",
          "530832" : "Brambory (SO ORP Čáslav)",
          "567060" : "Braňany (SO ORP Most)",
          "567078" : "Brandov (SO ORP Litvínov)",
          "538094" : "Brandýs nad Labem-Stará Boleslav (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "579947" : "Brandýs nad Orlicí (SO ORP Ústí nad Orlicí)",
          "532118" : "Brandýsek (SO ORP Kladno)",
          "549304" : "Branice (SO ORP Milevsko)",
          "582875" : "Braníškov (SO ORP Tišnov)",
          "551490" : "Branišov (SO ORP České Budějovice)",
          "593834" : "Branišovice (SO ORP Pohořelice)",
          "554197" : "Branka u Opavy (SO ORP Opava)",
          "592927" : "Brankovice (SO ORP Bučovice)",
          "541648" : "Branky (SO ORP Valašské Meziříčí)",
          "526169" : "Branná (SO ORP Šumperk)",
          "541672" : "Branov (SO ORP Rakovník)",
          "590363" : "Bransouze (SO ORP Třebíč)",
          "597210" : "Brantice (SO ORP Krnov)",
          "571946" : "Branžež (SO ORP Mnichovo Hradiště)",
          "532126" : "Braškov (SO ORP Kladno)",
          "531286" : "Bratčice (SO ORP Čáslav)",
          "582883" : "Bratčice (SO ORP Židlochovice)",
          "539988" : "Bratkovice (SO ORP Příbram)",
          "537063" : "Bratronice (SO ORP Blatná)",
          "532142" : "Bratronice (SO ORP Kladno)",
          "569437" : "Bratrušov (SO ORP Šumperk)",
          "585106" : "Bratřejov (SO ORP Vizovice)",
          "547603" : "Bratřice (SO ORP Pacov)",
          "553107" : "Bratříkovice (SO ORP Opava)",
          "571199" : "Bratřínov (SO ORP Černošice)",
          "556858" : "Bravantice (SO ORP Bílovec)",
          "538108" : "Brázdim (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "500101" : "Bražec (SO ORP Karlovy Vary)",
          "574791" : "Brloh (SO ORP Přelouč)",
          "545431" : "Brloh (SO ORP Český Krumlov)",
          "564613" : "Brňany (SO ORP Litoměřice)",
          "577863" : "Brněnec (SO ORP Svitavy)",
          "530727" : "Brníčko (SO ORP Zábřeh)",
          "566136" : "Brnířov (SO ORP Domažlice)",
          "561444" : "Brniště (SO ORP Česká Lípa)",
          "582786" : "Brno (SO ORP Brno)",
          "584355" : "Brod nad Dyjí (SO ORP Mikulov)",
          "541605" : "Brod nad Tichou (SO ORP Tachov)",
          "535559" : "Brodce (SO ORP Mladá Boleslav)",
          "546895" : "Brodec (SO ORP Louny)",
          "589314" : "Brodek u Konice (SO ORP Konice)",
          "589322" : "Brodek u Prostějova (SO ORP Prostějov)",
          "512800" : "Brodek u Přerova (SO ORP Přerov)",
          "566489" : "Brodeslavy (SO ORP Kralovice)",
          "573922" : "Broumov (SO ORP Broumov)",
          "541401" : "Broumov (SO ORP Tachov)",
          "531081" : "Broumy (SO ORP Beroun)",
          "564621" : "Brozany nad Ohří (SO ORP Litoměřice)",
          "586943" : "Brtnice (SO ORP Jihlava)",
          "590371" : "Brtnička (SO ORP Jihlava)",
          "581381" : "Brťov-Jeneč (SO ORP Blansko)",
          "581402" : "Brumov (SO ORP Tišnov)",
          "585114" : "Brumov-Bylnice (SO ORP Valašské Klobouky)",
          "584363" : "Brumovice (SO ORP Hustopeče)",
          "506320" : "Brumovice (SO ORP Opava)",
          "597180" : "Bruntál (SO ORP Bruntál)",
          "588377" : "Brusné (SO ORP Bystřice pod Hostýnem)",
          "598038" : "Brušperk (SO ORP Frýdek-Místek)",
          "598046" : "Bruzovice (SO ORP Frýdek-Místek)",
          "546755" : "Brzánky (SO ORP Roudnice nad Labem)",
          "573931" : "Brzice (SO ORP Náchod)",
          "586951" : "Brzkov (SO ORP Jihlava)",
          "559725" : "Břasy (SO ORP Rokycany)",
          "584291" : "Břeclav (SO ORP Břeclav)",
          "536059" : "Břehov (SO ORP České Budějovice)",
          "574805" : "Břehy (SO ORP Přelouč)",
          "588385" : "Břest (SO ORP Kroměříž)",
          "592072" : "Břestek (SO ORP Uherské Hradiště)",
          "548278" : "Břevnice (SO ORP Havlíčkův Brod)",
          "595349" : "Březejc (SO ORP Velké Meziříčí)",
          "530018" : "Březí (SO ORP Blatná)",
          "584371" : "Březí (SO ORP Mikulov)",
          "595357" : "Březí (SO ORP Velké Meziříčí)",
          "564869" : "Březí (SO ORP Říčany)",
          "595365" : "Březí nad Oslavou (SO ORP Žďár nad Sázavou)",
          "577871" : "Březina (SO ORP Moravská Třebová)",
          "507733" : "Březina (SO ORP Jindřichův Hradec)",
          "549070" : "Březina (SO ORP Jičín)",
          "535567" : "Březina (SO ORP Mnichovo Hradiště)",
          "559733" : "Březina (SO ORP Rokycany)",
          "582891" : "Březina (SO ORP Tišnov)",
          "592935" : "Březina (SO ORP Vyškov)",
          "581429" : "Březina (SO ORP Šlapanice)",
          "572250" : "Březinky (SO ORP Moravská Třebová)",
          "577898" : "Březiny (SO ORP Polička)",
          "552135" : "Březnice (SO ORP Tábor)",
          "540013" : "Březnice (SO ORP Příbram)",
          "538744" : "Březnice (SO ORP Zlín)",
          "590380" : "Březník (SO ORP Náměšť nad Oslavou)",
          "563013" : "Březno (SO ORP Chomutov)",
          "535583" : "Březno (SO ORP Mladá Boleslav)",
          "592081" : "Březolupy (SO ORP Uherské Hradiště)",
          "531090" : "Březová (SO ORP Hořovice)",
          "537870" : "Březová (SO ORP Karlovy Vary)",
          "560294" : "Březová (SO ORP Sokolov)",
          "592099" : "Březová (SO ORP Uherský Brod)",
          "585131" : "Březová (SO ORP Vizovice)",
          "506451" : "Březová (SO ORP Vítkov)",
          "505145" : "Březová nad Svitavou (SO ORP Svitavy)",
          "599735" : "Březová-Oleško (SO ORP Černošice)",
          "599514" : "Březovice (SO ORP Mladá Boleslav)",
          "595381" : "Březské (SO ORP Velké Meziříčí)",
          "589331" : "Březsko (SO ORP Konice)",
          "585149" : "Březůvky (SO ORP Zlín)",
          "541923" : "Břežany (SO ORP Horažďovice)",
          "593842" : "Břežany (SO ORP Znojmo)",
          "565041" : "Břežany (SO ORP Rakovník)",
          "533211" : "Břežany I (SO ORP Kolín)",
          "533220" : "Břežany II (SO ORP Český Brod)",
          "597228" : "Břidličná (SO ORP Rýmařov)",
          "537047" : "Bříství (SO ORP Lysá nad Labem)",
          "548855" : "Bříšťany (SO ORP Hořice)",
          "564648" : "Bříza (SO ORP Roudnice nad Labem)",
          "566063" : "Břvany (SO ORP Louny)",
          "560308" : "Bublava (SO ORP Kraslice)",
          "531103" : "Bubovice (SO ORP Beroun)",
          "558699" : "Bučí (SO ORP Nýřany)",
          "579963" : "Bučina (SO ORP Vysoké Mýto)",
          "592943" : "Bučovice (SO ORP Bučovice)",
          "548952" : "Budčeves (SO ORP Jičín)",
          "546020" : "Budeč (SO ORP Dačice)",
          "595390" : "Budeč (SO ORP Žďár nad Sázavou)",
          "555894" : "Budětice (SO ORP Sušice)",
          "589349" : "Budětsko (SO ORP Konice)",
          "547638" : "Budíkov (SO ORP Humpolec)",
          "537055" : "Budiměřice (SO ORP Nymburk)",
          "577910" : "Budislav (SO ORP Litomyšl)",
          "552143" : "Budislav (SO ORP Soběslav)",
          "546038" : "Budíškovice (SO ORP Dačice)",
          "590401" : "Budišov (SO ORP Třebíč)",
          "506460" : "Budišov nad Budišovkou (SO ORP Vítkov)",
          "568261" : "Budišovice (SO ORP Opava)",
          "590410" : "Budkov (SO ORP Moravské Budějovice)",
          "561576" : "Budkov (SO ORP Prachatice)",
          "560171" : "Budyně (SO ORP Vodňany)",
          "564656" : "Budyně nad Ohří (SO ORP Roudnice nad Labem)",
          "592102" : "Buchlovice (SO ORP Uherské Hradiště)",
          "545449" : "Bujanov (SO ORP Kaplice)",
          "559741" : "Bujesily (SO ORP Rokycany)",
          "512826" : "Buk (SO ORP Přerov)",
          "537519" : "Buk (SO ORP Vimperk)",
          "595403" : "Bukov (SO ORP Bystřice nad Pernštejnem)",
          "589357" : "Buková (SO ORP Prostějov)",
          "546372" : "Buková (SO ORP Přeštice)",
          "540021" : "Buková u Příbramě (SO ORP Příbram)",
          "586072" : "Bukovany (SO ORP Kyjov)",
          "552402" : "Bukovany (SO ORP Olomouc)",
          "564664" : "Bukovany (SO ORP Příbram)",
          "560316" : "Bukovany (SO ORP Sokolov)",
          "532924" : "Bukovany (SO ORP Benešov)",
          "553506" : "Bukovec (SO ORP Stod)",
          "511935" : "Bukovec (SO ORP Jablunkov)",
          "547751" : "Bukovice (SO ORP Náchod)",
          "581437" : "Bukovice (SO ORP Tišnov)",
          "581445" : "Bukovina (SO ORP Blansko)",
          "574813" : "Bukovina nad Labem (SO ORP Pardubice)",
          "577031" : "Bukovina u Čisté (SO ORP Jilemnice)",
          "574821" : "Bukovina u Přelouče (SO ORP Přelouč)",
          "581453" : "Bukovinka (SO ORP Blansko)",
          "574830" : "Bukovka (SO ORP Pardubice)",
          "530085" : "Bukovník (SO ORP Sušice)",
          "535605" : "Bukovno (SO ORP Mladá Boleslav)",
          "573353" : "Bukvice (SO ORP Jičín)",
          "584380" : "Bulhary (SO ORP Břeclav)",
          "563935" : "Bulovka (SO ORP Frýdlant)",
          "561312" : "Buřenice (SO ORP Pacov)",
          "540048" : "Buš (SO ORP Černošice)",
          "550159" : "Bušanovice (SO ORP Prachatice)",
          "532894" : "Bušín (SO ORP Šumperk)",
          "559750" : "Bušovice (SO ORP Rokycany)",
          "532169" : "Buštěhrad (SO ORP Kladno)",
          "549282" : "Butoves (SO ORP Jičín)",
          "529966" : "Buzice (SO ORP Blatná)",
          "546780" : "Býčkovice (SO ORP Litoměřice)",
          "533238" : "Býchory (SO ORP Kolín)",
          "534714" : "Býkev (SO ORP Mělník)",
          "534145" : "Bykoš (SO ORP Beroun)",
          "581461" : "Býkovice (SO ORP Blansko)",
          "569607" : "Býkov-Láryšov (SO ORP Krnov)",
          "571245" : "Bylany (SO ORP Chrudim)",
          "544647" : "Bynovec (SO ORP Děčín)",
          "561801" : "Bystrá (SO ORP Humpolec)",
          "577049" : "Bystrá nad Jizerou (SO ORP Semily)",
          "576166" : "Bystré (SO ORP Dobruška)",
          "577928" : "Bystré (SO ORP Polička)",
          "500879" : "Bystročice (SO ORP Olomouc)",
          "547026" : "Bystrovany (SO ORP Olomouc)",
          "567477" : "Bystřany (SO ORP Teplice)",
          "579971" : "Bystřec (SO ORP Žamberk)",
          "529451" : "Bystřice (SO ORP Benešov)",
          "572772" : "Bystřice (SO ORP Jičín)",
          "598062" : "Bystřice (SO ORP Třinec)",
          "595411" : "Bystřice nad Pernštejnem (SO ORP Bystřice nad Pernštejnem)",
          "588393" : "Bystřice pod Hostýnem (SO ORP Bystřice pod Hostýnem)",
          "592111" : "Bystřice pod Lopeníkem (SO ORP Uherský Brod)",
          "541711" : "Bystřička (SO ORP Vsetín)",
          "534722" : "Byšice (SO ORP Mělník)",
          "512877" : "Býškovice (SO ORP Hranice)",
          "595420" : "Býšovec (SO ORP Bystřice nad Pernštejnem)",
          "574848" : "Býšť (SO ORP Holice)",
          "576174" : "Byzhradec (SO ORP Rychnov nad Kněžnou)",
          "586081" : "Bzenec (SO ORP Kyjov)",
          "531120" : "Bzová (SO ORP Hořovice)",
          "567485" : "Bžany (SO ORP Teplice)",
          "560782" : "Cebiv (SO ORP Stříbro)",
          "550906" : "Cehnice (SO ORP Strakonice)",
          "586978" : "Cejle (SO ORP Jihlava)",
          "559768" : "Cekov (SO ORP Rokycany)",
          "509191" : "Cep (SO ORP Třeboň)",
          "572781" : "Cerekvice nad Bystřicí (SO ORP Hořice)",
          "577936" : "Cerekvice nad Loučnou (SO ORP Litomyšl)",
          "586986" : "Cerekvička-Rosice (SO ORP Jihlava)",
          "533246" : "Cerhenice (SO ORP Kolín)",
          "549321" : "Cerhonice (SO ORP Písek)",
          "531138" : "Cerhovice (SO ORP Hořovice)",
          "588407" : "Cetechovice (SO ORP Kroměříž)",
          "563943" : "Cetenov (SO ORP Liberec)",
          "581470" : "Cetkovice (SO ORP Boskovice)",
          "547662" : "Cetoraz (SO ORP Pacov)",
          "564419" : "Cetyně (SO ORP Příbram)",
          "590428" : "Cidlina (SO ORP Moravské Budějovice)",
          "588016" : "Cikháj (SO ORP Žďár nad Sázavou)",
          "599476" : "Církvice (SO ORP Kolín)",
          "533998" : "Církvice (SO ORP Kutná Hora)",
          "569135" : "Císařov (SO ORP Přerov)",
          "560324" : "Citice (SO ORP Sokolov)",
          "542571" : "Cítoliby (SO ORP Louny)",
          "593851" : "Citonice (SO ORP Znojmo)",
          "512982" : "Citov (SO ORP Přerov)",
          "534731" : "Cítov (SO ORP Mělník)",
          "546054" : "Cizkrajov (SO ORP Dačice)",
          "579980" : "Cotkytle (SO ORP Lanškroun)",
          "554162" : "Crhov (SO ORP Boskovice)",
          "571253" : "Ctětín (SO ORP Chrudim)",
          "579459" : "Ctiboř (SO ORP Tachov)",
          "532690" : "Ctiboř (SO ORP Vlašim)",
          "593869" : "Ctidružice (SO ORP Znojmo)",
          "570991" : "Ctiměřice (SO ORP Mladá Boleslav)",
          "564672" : "Ctiněves (SO ORP Roudnice nad Labem)",
          "561479" : "Cvikov (SO ORP Nový Bor)",
          "532185" : "Cvrčovice (SO ORP Kladno)",
          "550272" : "Cvrčovice (SO ORP Pohořelice)",
          "568490" : "Čachotín (SO ORP Chotěboř)",
          "535621" : "Čachovice (SO ORP Mladá Boleslav)",
          "555941" : "Čachrov (SO ORP Klatovy)",
          "529478" : "Čakov (SO ORP Benešov)",
          "535541" : "Čakov (SO ORP České Budějovice)",
          "552003" : "Čaková (SO ORP Krnov)",
          "598291" : "Čakovičky (SO ORP Neratovice)",
          "571270" : "Čankovice (SO ORP Chrudim)",
          "534005" : "Čáslav (SO ORP Čáslav)",
          "590436" : "Čáslavice (SO ORP Třebíč)",
          "547689" : "Čáslavsko (SO ORP Pacov)",
          "560804" : "Částkov (SO ORP Tachov)",
          "592137" : "Částkov (SO ORP Uherské Hradiště)",
          "553964" : "Častohostice (SO ORP Moravské Budějovice)",
          "576182" : "Častolovice (SO ORP Kostelec nad Orlicí)",
          "547719" : "Častrov (SO ORP Pelhřimov)",
          "572799" : "Časy (SO ORP Pardubice)",
          "569119" : "Čavisov (SO ORP Ostrava)",
          "582913" : "Čebín (SO ORP Kuřim)",
          "534749" : "Čečelice (SO ORP Mělník)",
          "510068" : "Čečelovice (SO ORP Blatná)",
          "548375" : "Čečkovice (SO ORP Chotěboř)",
          "566080" : "Čečovice (SO ORP Stod)",
          "589365" : "Čehovice (SO ORP Prostějov)",
          "590444" : "Čechočovice (SO ORP Třebíč)",
          "529486" : "Čechtice (SO ORP Vlašim)",
          "590452" : "Čechtín (SO ORP Třebíč)",
          "552771" : "Čechy (SO ORP Přerov)",
          "589381" : "Čechy pod Kosířem (SO ORP Prostějov)",
          "586099" : "Čejč (SO ORP Hodonín)",
          "550922" : "Čejetice (SO ORP Strakonice)",
          "586102" : "Čejkovice (SO ORP Hodonín)",
          "593877" : "Čejkovice (SO ORP Znojmo)",
          "544329" : "Čejkovice (SO ORP České Budějovice)",
          "529524" : "Čejkovice (SO ORP Čáslav)",
          "547735" : "Čejov (SO ORP Humpolec)",
          "598071" : "Čeladná (SO ORP Frýdlant nad Ostravicí)",
          "538132" : "Čelákovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "589390" : "Čelčice (SO ORP Prostějov)",
          "513059" : "Čelechovice (SO ORP Přerov)",
          "589403" : "Čelechovice na Hané (SO ORP Prostějov)",
          "529826" : "Čelistná (SO ORP Pelhřimov)",
          "586111" : "Čeložnice (SO ORP Kyjov)",
          "558711" : "Čeminy (SO ORP Nýřany)",
          "540072" : "Čenkov (SO ORP Příbram)",
          "598976" : "Čenkov u Bechyně (SO ORP Týn nad Vltavou)",
          "579998" : "Čenkovice (SO ORP Lanškroun)",
          "574856" : "Čeperka (SO ORP Pardubice)",
          "574864" : "Čepí (SO ORP Pardubice)",
          "550949" : "Čepřovice (SO ORP Strakonice)",
          "530581" : "Čeradice (SO ORP Žatec)",
          "529516" : "Čerčany (SO ORP Benešov)",
          "593885" : "Čermákovice (SO ORP Moravský Krumlov)",
          "579106" : "Čermná (SO ORP Vrchlabí)",
          "553514" : "Čermná (SO ORP Horšovský Týn)",
          "576191" : "Čermná nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "569950" : "Čermná ve Slezsku (SO ORP Vítkov)",
          "595438" : "Černá (SO ORP Velké Meziříčí)",
          "581496" : "Černá Hora (SO ORP Blansko)",
          "572896" : "Černá u Bohdanče (SO ORP Pardubice)",
          "545457" : "Černá v Pošumaví (SO ORP Český Krumlov)",
          "533491" : "Černá Voda (SO ORP Jeseník)",
          "538019" : "Černava (SO ORP Karlovy Vary)",
          "542628" : "Černčice (SO ORP Louny)",
          "573957" : "Černčice (SO ORP Nové Město nad Metují)",
          "533254" : "Černé Voděrady (SO ORP Říčany)",
          "546852" : "Černěves (SO ORP Roudnice nad Labem)",
          "587001" : "Černíč (SO ORP Telč)",
          "553531" : "Černíkov (SO ORP Klatovy)",
          "566632" : "Černíkovice (SO ORP Kralovice)",
          "576204" : "Černíkovice (SO ORP Rychnov nad Kněžnou)",
          "599301" : "Černíky (SO ORP Český Brod)",
          "569917" : "Černilov (SO ORP Hradec Králové)",
          "593893" : "Černín (SO ORP Znojmo)",
          "534013" : "Černíny (SO ORP Kutná Hora)",
          "564699" : "Černiv (SO ORP Lovosice)",
          "539121" : "Černolice (SO ORP Černošice)",
          "539139" : "Černošice (SO ORP Černošice)",
          "560812" : "Černošín (SO ORP Stříbro)",
          "513067" : "Černotín (SO ORP Hranice)",
          "542423" : "Černouček (SO ORP Roudnice nad Labem)",
          "545996" : "Černousy (SO ORP Frýdlant)",
          "561142" : "Černov (SO ORP Pelhřimov)",
          "581500" : "Černovice (SO ORP Boskovice)",
          "563021" : "Černovice (SO ORP Chomutov)",
          "566098" : "Černovice (SO ORP Stod)",
          "547760" : "Černovice (SO ORP Pelhřimov)",
          "530328" : "Čerňovice (SO ORP Nýřany)",
          "569925" : "Černožice (SO ORP Hradec Králové)",
          "532207" : "Černuc (SO ORP Slaný)",
          "595446" : "Černvír (SO ORP Tišnov)",
          "579114" : "Černý Důl (SO ORP Vrchlabí)",
          "563722" : "Černýšovice (SO ORP Tábor)",
          "505099" : "Červená Hora (SO ORP Náchod)",
          "590461" : "Červená Lhota (SO ORP Třebíč)",
          "547778" : "Červená Řečice (SO ORP Pelhřimov)",
          "548995" : "Červená Třemešná (SO ORP Hořice)",
          "580015" : "Červená Voda (SO ORP Králíky)",
          "534021" : "Červené Janovice (SO ORP Kutná Hora)",
          "533262" : "Červené Pečky (SO ORP Kolín)",
          "542172" : "Červené Poříčí (SO ORP Klatovy)",
          "552186" : "Červenka (SO ORP Litovel)",
          "509116" : "Červený Hrádek (SO ORP Dačice)",
          "573965" : "Červený Kostelec (SO ORP Náchod)",
          "532215" : "Červený Újezd (SO ORP Černošice)",
          "529532" : "Červený Újezd (SO ORP Votice)",
          "582921" : "Česká (SO ORP Kuřim)",
          "568503" : "Česká Bělá (SO ORP Havlíčkův Brod)",
          "558745" : "Česká Bříza (SO ORP Nýřany)",
          "573973" : "Česká Čermná (SO ORP Náchod)",
          "562394" : "Česká Kamenice (SO ORP Děčín)",
          "553549" : "Česká Kubice (SO ORP Domažlice)",
          "561380" : "Česká Lípa (SO ORP Česká Lípa)",
          "573981" : "Česká Metuje (SO ORP Náchod)",
          "580023" : "Česká Rybná (SO ORP Žamberk)",
          "573990" : "Česká Skalice (SO ORP Náchod)",
          "580031" : "Česká Třebová (SO ORP Česká Třebová)",
          "569356" : "Česká Ves (SO ORP Jeseník)",
          "544256" : "České Budějovice (SO ORP České Budějovice)",
          "580040" : "České Heřmanice (SO ORP Vysoké Mýto)",
          "571296" : "České Lhotice (SO ORP Chrudim)",
          "580058" : "České Libchavy (SO ORP Ústí nad Orlicí)",
          "576212" : "České Meziříčí (SO ORP Dobruška)",
          "580066" : "České Petrovice (SO ORP Žamberk)",
          "546089" : "České Velenice (SO ORP Třeboň)",
          "533271" : "Český Brod (SO ORP Český Brod)",
          "563960" : "Český Dub (SO ORP Liberec)",
          "567108" : "Český Jiřetín (SO ORP Litvínov)",
          "545392" : "Český Krumlov (SO ORP Český Krumlov)",
          "546097" : "Český Rudolec (SO ORP Dačice)",
          "529541" : "Český Šternberk (SO ORP Benešov)",
          "598933" : "Český Těšín (SO ORP Český Těšín)",
          "576221" : "Čestice (SO ORP Kostelec nad Orlicí)",
          "550957" : "Čestice (SO ORP Strakonice)",
          "534030" : "Čestín (SO ORP Kutná Hora)",
          "538141" : "Čestlice (SO ORP Říčany)",
          "572811" : "Češov (SO ORP Jičín)",
          "550965" : "Číčenice (SO ORP Vodňany)",
          "539147" : "Číčovice (SO ORP Černošice)",
          "590479" : "Číhalín (SO ORP Třebíč)",
          "542024" : "Číhaň (SO ORP Klatovy)",
          "568520" : "Číhošť (SO ORP Světlá nad Sázavou)",
          "506621" : "Čichalov (SO ORP Karlovy Vary)",
          "590487" : "Číchov (SO ORP Třebíč)",
          "590495" : "Čikov (SO ORP Náměšť nad Oslavou)",
          "540927" : "Čilá (SO ORP Rokycany)",
          "599671" : "Čilec (SO ORP Nymburk)",
          "540081" : "Čím (SO ORP Dobříš)",
          "549339" : "Čimelice (SO ORP Písek)",
          "546101" : "Číměř (SO ORP Jindřichův Hradec)",
          "590509" : "Číměř (SO ORP Třebíč)",
          "578495" : "Čímice (SO ORP Sušice)",
          "537080" : "Činěves (SO ORP Poděbrady)",
          "539155" : "Čisovice (SO ORP Černošice)",
          "535630" : "Čistá (SO ORP Mladá Boleslav)",
          "577944" : "Čistá (SO ORP Litomyšl)",
          "541699" : "Čistá (SO ORP Rakovník)",
          "577057" : "Čistá u Horek (SO ORP Jilemnice)",
          "569933" : "Čistěves (SO ORP Hradec Králové)",
          "557641" : "Čižice (SO ORP Přeštice)",
          "557650" : "Čížkov (SO ORP Nepomuk)",
          "598704" : "Čížkov (SO ORP Pelhřimov)",
          "564711" : "Čížkovice (SO ORP Lovosice)",
          "551503" : "Čížkrajice (SO ORP Trhové Sviny)",
          "587117" : "Čížov (SO ORP Jihlava)",
          "549347" : "Čížová (SO ORP Písek)",
          "550167" : "Čkyně (SO ORP Vimperk)",
          "561703" : "Člunek (SO ORP Jindřichův Hradec)",
          "578568" : "Čmelíny (SO ORP Nepomuk)",
          "544531" : "Čtveřín (SO ORP Turnov)",
          "529567" : "Čtyřkoly (SO ORP Benešov)",
          "582930" : "Čučice (SO ORP Ivančice)",
          "546127" : "Dačice (SO ORP Dačice)",
          "595454" : "Dalečín (SO ORP Bystřice nad Pernštejnem)",
          "540099" : "Daleké Dušníky (SO ORP Dobříš)",
          "590517" : "Dalešice (SO ORP Třebíč)",
          "530425" : "Dalešice (SO ORP Jablonec nad Nisou)",
          "537918" : "Dalovice (SO ORP Karlovy Vary)",
          "570818" : "Dalovice (SO ORP Mladá Boleslav)",
          "586129" : "Dambořice (SO ORP Kyjov)",
          "593907" : "Damnice (SO ORP Moravský Krumlov)",
          "580074" : "Damníkov (SO ORP Lanškroun)",
          "595462" : "Daňkovice (SO ORP Nové Město na Moravě)",
          "568228" : "Darkovice (SO ORP Hlučín)",
          "552445" : "Daskabát (SO ORP Olomouc)",
          "560332" : "Dasnice (SO ORP Sokolov)",
          "535249" : "Dasný (SO ORP České Budějovice)",
          "574899" : "Dašice (SO ORP Pardubice)",
          "539163" : "Davle (SO ORP Černošice)",
          "582948" : "Deblín (SO ORP Tišnov)",
          "564729" : "Děčany (SO ORP Lovosice)",
          "562335" : "Děčín (SO ORP Děčín)",
          "590525" : "Dědice (SO ORP Moravské Budějovice)",
          "571300" : "Dědová (SO ORP Hlinsko)",
          "561924" : "Dehtáře (SO ORP Pelhřimov)",
          "568236" : "Děhylov (SO ORP Hlučín)",
          "532746" : "Děkanovice (SO ORP Vlašim)",
          "565181" : "Děkov (SO ORP Rakovník)",
          "538116" : "Děpoltovice (SO ORP Karlovy Vary)",
          "572357" : "Desná (SO ORP Litomyšl)",
          "563552" : "Desná (SO ORP Tanvald)",
          "556041" : "Dešenice (SO ORP Klatovy)",
          "546143" : "Dešná (SO ORP Dačice)",
          "585157" : "Dešná (SO ORP Vizovice)",
          "590533" : "Dešov (SO ORP Moravské Budějovice)",
          "546151" : "Deštná (SO ORP Jindřichův Hradec)",
          "581518" : "Deštná (SO ORP Boskovice)",
          "576247" : "Deštné v Orlických horách (SO ORP Dobruška)",
          "566128" : "Deštnice (SO ORP Žatec)",
          "572829" : "Dětenice (SO ORP Jičín)",
          "592978" : "Dětkovice (SO ORP Vyškov)",
          "589420" : "Dětkovice (SO ORP Prostějov)",
          "598941" : "Dětmarovice (SO ORP Karviná)",
          "546607" : "Dětřichov (SO ORP Frýdlant)",
          "577961" : "Dětřichov (SO ORP Svitavy)",
          "597252" : "Dětřichov nad Bystřicí (SO ORP Bruntál)",
          "572683" : "Dětřichov u Moravské Třebové (SO ORP Moravská Třebová)",
          "549118" : "Dílce (SO ORP Jičín)",
          "553557" : "Díly (SO ORP Domažlice)",
          "552208" : "Dírná (SO ORP Soběslav)",
          "584401" : "Diváky (SO ORP Hustopeče)",
          "551864" : "Dívčí Hrad (SO ORP Krnov)",
          "529753" : "Dívčí Kopy (SO ORP Jindřichův Hradec)",
          "544361" : "Dívčice (SO ORP České Budějovice)",
          "569941" : "Divec (SO ORP Hradec Králové)",
          "529621" : "Divišov (SO ORP Benešov)",
          "564737" : "Dlažkovice (SO ORP Lovosice)",
          "556068" : "Dlažov (SO ORP Klatovy)",
          "587010" : "Dlouhá Brtnice (SO ORP Jihlava)",
          "581526" : "Dlouhá Lhota (SO ORP Blansko)",
          "535656" : "Dlouhá Lhota (SO ORP Mladá Boleslav)",
          "513504" : "Dlouhá Lhota (SO ORP Příbram)",
          "563650" : "Dlouhá Lhota (SO ORP Tábor)",
          "577987" : "Dlouhá Loučka (SO ORP Moravská Třebová)",
          "501476" : "Dlouhá Loučka (SO ORP Uničov)",
          "551708" : "Dlouhá Stráň (SO ORP Bruntál)",
          "548014" : "Dlouhá Třebová (SO ORP Ústí nad Orlicí)",
          "568538" : "Dlouhá Ves (SO ORP Havlíčkův Brod)",
          "556076" : "Dlouhá Ves (SO ORP Sušice)",
          "595471" : "Dlouhé (SO ORP Nové Město na Moravě)",
          "533688" : "Dlouhomilov (SO ORP Šumperk)",
          "548031" : "Dlouhoňovice (SO ORP Žamberk)",
          "537098" : "Dlouhopolsko (SO ORP Poděbrady)",
          "530468" : "Dlouhý Most (SO ORP Liberec)",
          "560839" : "Dlouhý Újezd (SO ORP Tachov)",
          "557668" : "Dnešice (SO ORP Stod)",
          "593923" : "Dobelice (SO ORP Moravský Krumlov)",
          "549363" : "Dobev (SO ORP Písek)",
          "562408" : "Dobkovice (SO ORP Děčín)",
          "598089" : "Dobrá (SO ORP Frýdek-Místek)",
          "561932" : "Dobrá Voda (SO ORP Pelhřimov)",
          "595489" : "Dobrá Voda (SO ORP Velké Meziříčí)",
          "535206" : "Dobrá Voda u Českých Budějovic (SO ORP České Budějovice)",
          "572837" : "Dobrá Voda u Hořic (SO ORP Hořice)",
          "561762" : "Dobrá Voda u Pacova (SO ORP Pacov)",
          "552542" : "Dobratice (SO ORP Frýdek-Místek)",
          "513105" : "Dobrčice (SO ORP Přerov)",
          "576263" : "Dobré (SO ORP Dobruška)",
          "584410" : "Dobré Pole (SO ORP Mikulov)",
          "585165" : "Dobrkovice (SO ORP Zlín)",
          "545783" : "Dobrná (SO ORP Děčín)",
          "592986" : "Dobročkovice (SO ORP Bučovice)",
          "565008" : "Dobročovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "562416" : "Dobrohošť (SO ORP Dačice)",
          "589438" : "Dobrochov (SO ORP Prostějov)",
          "546861" : "Dobroměřice (SO ORP Louny)",
          "589446" : "Dobromilice (SO ORP Prostějov)",
          "552224" : "Dobronice u Bechyně (SO ORP Tábor)",
          "587028" : "Dobronín (SO ORP Jihlava)",
          "569895" : "Dobroslavice (SO ORP Hlučín)",
          "587036" : "Dobroutov (SO ORP Jihlava)",
          "535672" : "Dobrovice (SO ORP Mladá Boleslav)",
          "529559" : "Dobrovítov (SO ORP Čáslav)",
          "539171" : "Dobrovíz (SO ORP Černošice)",
          "530123" : "Dobršín (SO ORP Sušice)",
          "576271" : "Dobruška (SO ORP Dobruška)",
          "576280" : "Dobřany (SO ORP Dobruška)",
          "557676" : "Dobřany (SO ORP Stod)",
          "538167" : "Dobřejovice (SO ORP Říčany)",
          "531570" : "Dobřeň (SO ORP Mělník)",
          "569968" : "Dobřenice (SO ORP Hradec Králové)",
          "539180" : "Dobříč (SO ORP Černošice)",
          "558770" : "Dobříč (SO ORP Kralovice)",
          "533289" : "Dobřichov (SO ORP Kolín)",
          "539198" : "Dobřichovice (SO ORP Černošice)",
          "580091" : "Dobříkov (SO ORP Vysoké Mýto)",
          "564745" : "Dobříň (SO ORP Roudnice nad Labem)",
          "593931" : "Dobřínsko (SO ORP Moravský Krumlov)",
          "540111" : "Dobříš (SO ORP Dobříš)",
          "559776" : "Dobřív (SO ORP Rokycany)",
          "537101" : "Dobšice (SO ORP Poděbrady)",
          "536199" : "Dobšice (SO ORP Týn nad Vltavou)",
          "546941" : "Dobšice (SO ORP Znojmo)",
          "571989" : "Dobšín (SO ORP Mladá Boleslav)",
          "569976" : "Dohalice (SO ORP Hradec Králové)",
          "564753" : "Doksany (SO ORP Roudnice nad Labem)",
          "561495" : "Doksy (SO ORP Česká Lípa)",
          "532223" : "Doksy (SO ORP Kladno)",
          "553646" : "Dolánky nad Ohří (SO ORP Litoměřice)",
          "574015" : "Dolany (SO ORP Jaroměř)",
          "513130" : "Dolany (SO ORP Kladno)",
          "556106" : "Dolany (SO ORP Klatovy)",
          "574902" : "Dolany (SO ORP Pardubice)",
          "501646" : "Dolany (SO ORP Olomouc)",
          "558788" : "Dolany (SO ORP Nýřany)",
          "539201" : "Dolany nad Vltavou (SO ORP Kralupy nad Vltavou)",
          "539945" : "Dolce (SO ORP Přeštice)",
          "593958" : "Dolenice (SO ORP Moravský Krumlov)",
          "541800" : "Dolní Bečva (SO ORP Rožnov pod Radhoštěm)",
          "558796" : "Dolní Bělá (SO ORP Kralovice)",
          "506702" : "Dolní Benešov (SO ORP Hlučín)",
          "534765" : "Dolní Beřkovice (SO ORP Mělník)",
          "505030" : "Dolní Bezděkov (SO ORP Chrudim)",
          "586137" : "Dolní Bojanovice (SO ORP Hodonín)",
          "535702" : "Dolní Bousov (SO ORP Mladá Boleslav)",
          "579122" : "Dolní Branná (SO ORP Vrchlabí)",
          "554863" : "Dolní Brusnice (SO ORP Dvůr Králové nad Labem)",
          "539210" : "Dolní Břežany (SO ORP Černošice)",
          "544388" : "Dolní Bukovsko (SO ORP Týn nad Vltavou)",
          "587044" : "Dolní Cerekev (SO ORP Jihlava)",
          "580112" : "Dolní Čermná (SO ORP Lanškroun)",
          "580121" : "Dolní Dobrouč (SO ORP Ústí nad Orlicí)",
          "598101" : "Dolní Domaslavice (SO ORP Frýdek-Místek)",
          "593966" : "Dolní Dubňany (SO ORP Moravský Krumlov)",
          "584428" : "Dolní Dunajovice (SO ORP Mikulov)",
          "545465" : "Dolní Dvořiště (SO ORP Kaplice)",
          "579149" : "Dolní Dvůr (SO ORP Vrchlabí)",
          "545856" : "Dolní Habartice (SO ORP Děčín)",
          "540129" : "Dolní Hbity (SO ORP Příbram)",
          "595501" : "Dolní Heřmanice (SO ORP Velké Meziříčí)",
          "552241" : "Dolní Hořice (SO ORP Tábor)",
          "558800" : "Dolní Hradiště (SO ORP Kralovice)",
          "560529" : "Dolní Hrachovice (SO ORP Tábor)",
          "533297" : "Dolní Chvatliny (SO ORP Kolín)",
          "579157" : "Dolní Kalná (SO ORP Vrchlabí)",
          "582956" : "Dolní Kounice (SO ORP Ivančice)",
          "529648" : "Dolní Kralovice (SO ORP Vlašim)",
          "568597" : "Dolní Krupá (SO ORP Havlíčkův Brod)",
          "535711" : "Dolní Krupá (SO ORP Mnichovo Hradiště)",
          "579165" : "Dolní Lánov (SO ORP Vrchlabí)",
          "587664" : "Dolní Lažany (SO ORP Moravské Budějovice)",
          "585173" : "Dolní Lhota (SO ORP Luhačovice)",
          "506711" : "Dolní Lhota (SO ORP Ostrava)",
          "595519" : "Dolní Libochová (SO ORP Velké Meziříčí)",
          "549088" : "Dolní Lochov (SO ORP Jičín)",
          "511951" : "Dolní Lomná (SO ORP Jablunkov)",
          "595527" : "Dolní Loučky (SO ORP Tišnov)",
          "557684" : "Dolní Lukavice (SO ORP Přeštice)",
          "598968" : "Dolní Lutyně (SO ORP Bohumín)",
          "568601" : "Dolní Město (SO ORP Světlá nad Sázavou)",
          "580163" : "Dolní Morava (SO ORP Králíky)",
          "597287" : "Dolní Moravice (SO ORP Rýmařov)",
          "592145" : "Dolní Němčí (SO ORP Uherský Brod)",
          "569259" : "Dolní Nětčice (SO ORP Lipník nad Bečvou)",
          "560341" : "Dolní Nivy (SO ORP Sokolov)",
          "562301" : "Dolní Novosedly (SO ORP Písek)",
          "579173" : "Dolní Olešnice (SO ORP Trutnov)",
          "562467" : "Dolní Pěna (SO ORP Jindřichův Hradec)",
          "562432" : "Dolní Podluží (SO ORP Varnsdorf)",
          "531260" : "Dolní Pohleď (SO ORP Kutná Hora)",
          "562441" : "Dolní Poustevna (SO ORP Rumburk)",
          "569984" : "Dolní Přím (SO ORP Hradec Králové)",
          "574023" : "Dolní Radechová (SO ORP Náchod)",
          "574911" : "Dolní Roveň (SO ORP Holice)",
          "595535" : "Dolní Rožínka (SO ORP Bystřice nad Pernštejnem)",
          "538591" : "Dolní Rychnov (SO ORP Sokolov)",
          "563994" : "Dolní Řasnice (SO ORP Frýdlant)",
          "574929" : "Dolní Ředice (SO ORP Holice)",
          "535729" : "Dolní Slivno (SO ORP Mladá Boleslav)",
          "548448" : "Dolní Sokolovec (SO ORP Chotěboř)",
          "570940" : "Dolní Stakory (SO ORP Mladá Boleslav)",
          "553379" : "Dolní Studénky (SO ORP Šumperk)",
          "552984" : "Dolní Těšice (SO ORP Hranice)",
          "552607" : "Dolní Tošanovice (SO ORP Frýdek-Místek)",
          "545473" : "Dolní Třebonín (SO ORP Český Krumlov)",
          "513199" : "Dolní Újezd (SO ORP Lipník nad Bečvou)",
          "577995" : "Dolní Újezd (SO ORP Litomyšl)",
          "584436" : "Dolní Věstonice (SO ORP Mikulov)",
          "590550" : "Dolní Vilémovice (SO ORP Třebíč)",
          "587061" : "Dolní Vilímeč (SO ORP Telč)",
          "567931" : "Dolní Zálezly (SO ORP Ústí nad Labem)",
          "531987" : "Dolní Zimoř (SO ORP Mělník)",
          "554502" : "Dolní Žandov (SO ORP Cheb)",
          "562602" : "Dolní Žďár (SO ORP Jindřichův Hradec)",
          "553051" : "Dolní Životice (SO ORP Opava)",
          "589454" : "Doloplazy (SO ORP Prostějov)",
          "568392" : "Doloplazy (SO ORP Olomouc)",
          "590568" : "Domamil (SO ORP Moravské Budějovice)",
          "586145" : "Domanín (SO ORP Kyjov)",
          "562840" : "Domanín (SO ORP Třeboň)",
          "513181" : "Dománovice (SO ORP Kolín)",
          "563048" : "Domašín (SO ORP Kadaň)",
          "582964" : "Domašov (SO ORP Rosice)",
          "545279" : "Domašov nad Bystřicí (SO ORP Šternberk)",
          "552313" : "Domašov u Šternberka (SO ORP Šternberk)",
          "513211" : "Domaželice (SO ORP Přerov)",
          "553425" : "Domažlice (SO ORP Domažlice)",
          "578517" : "Domoraz (SO ORP Sušice)",
          "535745" : "Domousnice (SO ORP Mladá Boleslav)",
          "566152" : "Domoušice (SO ORP Louny)",
          "507610" : "Doňov (SO ORP Jindřichův Hradec)",
          "564885" : "Doubek (SO ORP Říčany)",
          "530417" : "Doubice (SO ORP Rumburk)",
          "568864" : "Doubrava (SO ORP Orlová)",
          "533301" : "Doubravčice (SO ORP Český Brod)",
          "579181" : "Doubravice (SO ORP Dvůr Králové nad Labem)",
          "550981" : "Doubravice (SO ORP Strakonice)",
          "535664" : "Doubravice (SO ORP České Budějovice)",
          "581542" : "Doubravice nad Svitavou (SO ORP Blansko)",
          "571067" : "Doubravička (SO ORP Mladá Boleslav)",
          "595551" : "Doubravník (SO ORP Tišnov)",
          "585181" : "Doubravy (SO ORP Zlín)",
          "544400" : "Doudleby (SO ORP České Budějovice)",
          "576301" : "Doudleby nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "587079" : "Doupě (SO ORP Telč)",
          "500127" : "Doupovské Hradiště (SO ORP Ostrov)",
          "501751" : "Drahanovice (SO ORP Olomouc)",
          "589462" : "Drahany (SO ORP Prostějov)",
          "531146" : "Drahelčice (SO ORP Černošice)",
          "599298" : "Drahenice (SO ORP Příbram)",
          "540251" : "Drahkov (SO ORP Blovice)",
          "540145" : "Drahlín (SO ORP Příbram)",
          "532151" : "Drahňovice (SO ORP Benešov)",
          "564681" : "Drahobudice (SO ORP Kolín)",
          "564770" : "Drahobuz (SO ORP Litoměřice)",
          "551015" : "Drahonice (SO ORP Vodňany)",
          "595560" : "Drahonín (SO ORP Tišnov)",
          "530379" : "Drahoňův Újezd (SO ORP Rokycany)",
          "535958" : "Drahotěšice (SO ORP České Budějovice)",
          "553573" : "Drahotín (SO ORP Domažlice)",
          "529711" : "Drahouš (SO ORP Rakovník)",
          "563765" : "Drahov (SO ORP Soběslav)",
          "560219" : "Drachkov (SO ORP Strakonice)",
          "552275" : "Dráchov (SO ORP Soběslav)",
          "540153" : "Drásov (SO ORP Příbram)",
          "582972" : "Drásov (SO ORP Tišnov)",
          "578665" : "Dražeň (SO ORP Kralovice)",
          "553581" : "Draženov (SO ORP Domažlice)",
          "552283" : "Dražice (SO ORP Tábor)",
          "549371" : "Dražíč (SO ORP Týn nad Vltavou)",
          "552291" : "Dražičky (SO ORP Tábor)",
          "551023" : "Drážov (SO ORP Strakonice)",
          "592994" : "Dražovice (SO ORP Bučovice)",
          "566683" : "Dražovice (SO ORP Sušice)",
          "586153" : "Dražůvky (SO ORP Kyjov)",
          "540170" : "Drevníky (SO ORP Dobříš)",
          "563307" : "Drhovice (SO ORP Tábor)",
          "549380" : "Drhovle (SO ORP Písek)",
          "540188" : "Drhovy (SO ORP Dobříš)",
          "554511" : "Drmoul (SO ORP Mariánské Lázně)",
          "512991" : "Drnek (SO ORP Slaný)",
          "584444" : "Drnholec (SO ORP Mikulov)",
          "581551" : "Drnovice (SO ORP Boskovice)",
          "585190" : "Drnovice (SO ORP Valašské Klobouky)",
          "593001" : "Drnovice (SO ORP Vyškov)",
          "531341" : "Drobovice (SO ORP Čáslav)",
          "560243" : "Droužetice (SO ORP Strakonice)",
          "563056" : "Droužkovice (SO ORP Chomutov)",
          "531154" : "Drozdov (SO ORP Hořovice)",
          "570141" : "Drozdov (SO ORP Zábřeh)",
          "537187" : "Drslavice (SO ORP Prachatice)",
          "592153" : "Drslavice (SO ORP Uherský Brod)",
          "568619" : "Druhanov (SO ORP Světlá nad Sázavou)",
          "560987" : "Drunče (SO ORP Jindřichův Hradec)",
          "558834" : "Druztová (SO ORP Nýřany)",
          "532274" : "Družec (SO ORP Kladno)",
          "593010" : "Drysice (SO ORP Vyškov)",
          "563561" : "Držkov (SO ORP Železný Brod)",
          "585203" : "Držková (SO ORP Zlín)",
          "558419" : "Držovice (SO ORP Prostějov)",
          "504301" : "Dřenice (SO ORP Chrudim)",
          "551040" : "Dřešín (SO ORP Strakonice)",
          "532282" : "Dřetovice (SO ORP Kladno)",
          "538191" : "Dřevčice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "573337" : "Dřevěnice (SO ORP Jičín)",
          "589489" : "Dřevnovice (SO ORP Prostějov)",
          "513229" : "Dřevohostice (SO ORP Přerov)",
          "534773" : "Dřínov (SO ORP Kralupy nad Vltavou)",
          "588431" : "Dřínov (SO ORP Kroměříž)",
          "532291" : "Dřínov (SO ORP Slaný)",
          "534781" : "Dřísy (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "574953" : "Dříteč (SO ORP Pardubice)",
          "544426" : "Dříteň (SO ORP České Budějovice)",
          "550183" : "Dub (SO ORP Prachatice)",
          "501794" : "Dub nad Moravou (SO ORP Olomouc)",
          "561533" : "Dubá (SO ORP Česká Lípa)",
          "572977" : "Dubany (SO ORP Pardubice)",
          "552071" : "Dubčany (SO ORP Litovel)",
          "579190" : "Dubenec (SO ORP Dvůr Králové nad Labem)",
          "598381" : "Dubenec (SO ORP Příbram)",
          "567507" : "Dubí (SO ORP Teplice)",
          "534927" : "Dubicko (SO ORP Zábřeh)",
          "535788" : "Dubičné (SO ORP České Budějovice)",
          "540218" : "Dublovice (SO ORP Sedlčany)",
          "586161" : "Dubňany (SO ORP Hodonín)",
          "544442" : "Dubné (SO ORP České Budějovice)",
          "561541" : "Dubnice (SO ORP Česká Lípa)",
          "564508" : "Dubno (SO ORP Příbram)",
          "551546" : "Dubovice (SO ORP Pelhřimov)",
          "587087" : "Dudín (SO ORP Jihlava)",
          "567515" : "Duchcov (SO ORP Teplice)",
          "590576" : "Dukovany (SO ORP Třebíč)",
          "529869" : "Důl (SO ORP Pacov)",
          "562815" : "Dunajovice (SO ORP Třeboň)",
          "532843" : "Dunice (SO ORP Vlašim)",
          "587095" : "Dušejov (SO ORP Jihlava)",
          "564818" : "Dušníky (SO ORP Roudnice nad Labem)",
          "504955" : "Dvakačovice (SO ORP Chrudim)",
          "597317" : "Dvorce (SO ORP Bruntál)",
          "506729" : "Dvorce (SO ORP Jihlava)",
          "537110" : "Dvory (SO ORP Nymburk)",
          "537144" : "Dvory (SO ORP Prachatice)",
          "509141" : "Dvory nad Lužnicí (SO ORP Třeboň)",
          "579203" : "Dvůr Králové nad Labem (SO ORP Dvůr Králové nad Labem)",
          "593974" : "Dyjákovice (SO ORP Znojmo)",
          "593982" : "Dyjákovičky (SO ORP Znojmo)",
          "593991" : "Dyje (SO ORP Znojmo)",
          "587109" : "Dyjice (SO ORP Telč)",
          "537128" : "Dymokury (SO ORP Poděbrady)",
          "544451" : "Dynín (SO ORP České Budějovice)",
          "558851" : "Dýšina (SO ORP Plzeň)",
          "589497" : "Dzbel (SO ORP Konice)",
          "594008" : "Džbánice (SO ORP Moravský Krumlov)",
          "580210" : "Džbánov (SO ORP Vysoké Mýto)",
          "559792" : "Ejpovice (SO ORP Rokycany)",
          "560855" : "Erpužice (SO ORP Stříbro)",
          "561754" : "Eš (SO ORP Pacov)",
          "564834" : "Evaň (SO ORP Lovosice)",
          "531162" : "Felbabka (SO ORP Hořovice)",
          "562637" : "Frahelž (SO ORP Třeboň)",
          "542644" : "Francova Lhota (SO ORP Vsetín)",
          "545899" : "Františkov nad Ploučnicí (SO ORP Děčín)",
          "554529" : "Františkovy Lázně (SO ORP Cheb)",
          "599344" : "Frenštát pod Radhoštěm (SO ORP Frenštát pod Radhoštěm)",
          "598135" : "Fryčovice (SO ORP Frýdek-Místek)",
          "598003" : "Frýdek-Místek (SO ORP Frýdek-Místek)",
          "564028" : "Frýdlant (SO ORP Frýdlant)",
          "598143" : "Frýdlant nad Ostravicí (SO ORP Frýdlant nad Ostravicí)",
          "563579" : "Frýdštejn (SO ORP Jablonec nad Nisou)",
          "545481" : "Frymburk (SO ORP Český Krumlov)",
          "578525" : "Frymburk (SO ORP Sušice)",
          "595578" : "Fryšava pod Žákovou horou (SO ORP Nové Město na Moravě)",
          "585211" : "Fryšták (SO ORP Zlín)",
          "599352" : "Fulnek (SO ORP Odry)",
          "568635" : "Golčův Jeníkov (SO ORP Havlíčkův Brod)",
          "594016" : "Grešlové Mýto (SO ORP Znojmo)",
          "574325" : "Gruna (SO ORP Moravská Třebová)",
          "599450" : "Grunta (SO ORP Kolín)",
          "501841" : "Grygov (SO ORP Olomouc)",
          "569194" : "Grymov (SO ORP Přerov)",
          "564036" : "Habartice (SO ORP Frýdlant)",
          "560359" : "Habartov (SO ORP Sokolov)",
          "593028" : "Habrovany (SO ORP Vyškov)",
          "567957" : "Habrovany (SO ORP Ústí nad Labem)",
          "581569" : "Habrůvka (SO ORP Blansko)",
          "568651" : "Habry (SO ORP Havlíčkův Brod)",
          "535575" : "Habří (SO ORP České Budějovice)",
          "569992" : "Habřina (SO ORP Hradec Králové)",
          "549967" : "Hačky (SO ORP Konice)",
          "562696" : "Hadravova Rosička (SO ORP Jindřichův Hradec)",
          "567523" : "Háj u Duchcova (SO ORP Teplice)",
          "506753" : "Háj ve Slezsku (SO ORP Opava)",
          "551597" : "Hajany (SO ORP Blatná)",
          "582999" : "Hajany (SO ORP Šlapanice)",
          "598402" : "Háje (SO ORP Příbram)",
          "577073" : "Háje nad Jizerou (SO ORP Semily)",
          "538159" : "Hájek (SO ORP Ostrov)",
          "561690" : "Hájek (SO ORP Vodňany)",
          "579211" : "Hajnice (SO ORP Trutnov)",
          "562807" : "Halámky (SO ORP Třeboň)",
          "542679" : "Halenkov (SO ORP Vsetín)",
          "585220" : "Halenkovice (SO ORP Otrokovice)",
          "585238" : "Haluzice (SO ORP Valašské Klobouky)",
          "560863" : "Halže (SO ORP Tachov)",
          "562386" : "Hamr (SO ORP Třeboň)",
          "544337" : "Hamr na Jezeře (SO ORP Česká Lípa)",
          "571377" : "Hamry (SO ORP Hlinsko)",
          "578240" : "Hamry (SO ORP Klatovy)",
          "595586" : "Hamry nad Sázavou (SO ORP Žďár nad Sázavou)",
          "552178" : "Haňovice (SO ORP Litovel)",
          "535532" : "Hanušovice (SO ORP Šumperk)",
          "577081" : "Harrachov (SO ORP Tanvald)",
          "572284" : "Hartinkov (SO ORP Moravská Třebová)",
          "578037" : "Hartmanice (SO ORP Polička)",
          "556181" : "Hartmanice (SO ORP Sušice)",
          "536075" : "Hartmanice (SO ORP Týn nad Vltavou)",
          "590584" : "Hartvíkovice (SO ORP Náměšť nad Oslavou)",
          "563625" : "Haškovcova Lhota (SO ORP Tábor)",
          "568210" : "Hať (SO ORP Hlučín)",
          "546291" : "Hatín (SO ORP Jindřichův Hradec)",
          "555088" : "Havířov (SO ORP Havířov)",
          "568660" : "Havlíčkova Borová (SO ORP Havlíčkův Brod)",
          "568414" : "Havlíčkův Brod (SO ORP Havlíčkův Brod)",
          "579220" : "Havlovice (SO ORP Trutnov)",
          "567141" : "Havraň (SO ORP Most)",
          "594024" : "Havraníky (SO ORP Znojmo)",
          "554545" : "Hazlov (SO ORP Aš)",
          "541796" : "Hejná (SO ORP Horažďovice)",
          "564044" : "Hejnice (SO ORP Frýdlant)",
          "580228" : "Hejnice (SO ORP Žamberk)",
          "574031" : "Hejtmánkovice (SO ORP Broumov)",
          "548049" : "Helvíkovice (SO ORP Žamberk)",
          "568678" : "Herálec (SO ORP Havlíčkův Brod)",
          "595594" : "Herálec (SO ORP Žďár nad Sázavou)",
          "590592" : "Heraltice (SO ORP Třebíč)",
          "564915" : "Herink (SO ORP Říčany)",
          "583014" : "Heroltice (SO ORP Tišnov)",
          "550213" : "Heršpice (SO ORP Slavkov u Brna)",
          "549398" : "Heřmaň (SO ORP Písek)",
          "598593" : "Heřmaň (SO ORP České Budějovice)",
          "546305" : "Heřmaneč (SO ORP Dačice)",
          "548596" : "Heřmanice (SO ORP Chotěboř)",
          "544353" : "Heřmanice (SO ORP Frýdlant)",
          "574040" : "Heřmanice (SO ORP Jaroměř)",
          "568562" : "Heřmanice u Oder (SO ORP Odry)",
          "529702" : "Heřmaničky (SO ORP Votice)",
          "574058" : "Heřmánkovice (SO ORP Broumov)",
          "568571" : "Heřmánky (SO ORP Odry)",
          "562483" : "Heřmanov (SO ORP Děčín)",
          "595608" : "Heřmanov (SO ORP Velké Meziříčí)",
          "558869" : "Heřmanova Huť (SO ORP Nýřany)",
          "597325" : "Heřmanovice (SO ORP Krnov)",
          "571385" : "Heřmanův Městec (SO ORP Chrudim)",
          "594032" : "Hevlín (SO ORP Znojmo)",
          "569666" : "Hladké Životice (SO ORP Nový Jičín)",
          "587125" : "Hladov (SO ORP Jihlava)",
          "560481" : "Hlasivo (SO ORP Tábor)",
          "531171" : "Hlásná Třebaň (SO ORP Beroun)",
          "552330" : "Hlásnice (SO ORP Šternberk)",
          "552321" : "Hlavatce (SO ORP Soběslav)",
          "535851" : "Hlavatce (SO ORP České Budějovice)",
          "574961" : "Hlavečník (SO ORP Přelouč)",
          "565989" : "Hlavenec (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "564052" : "Hlavice (SO ORP Liberec)",
          "553093" : "Hlavnice (SO ORP Opava)",
          "556203" : "Hlavňovice (SO ORP Sušice)",
          "583022" : "Hlína (SO ORP Ivančice)",
          "566390" : "Hlince (SO ORP Kralovice)",
          "598607" : "Hlincová Hora (SO ORP České Budějovice)",
          "551872" : "Hlinka (SO ORP Krnov)",
          "564842" : "Hlinná (SO ORP Litoměřice)",
          "571393" : "Hlinsko (SO ORP Hlinsko)",
          "569267" : "Hlinsko (SO ORP Lipník nad Bečvou)",
          "531197" : "Hlízov (SO ORP Kutná Hora)",
          "553620" : "Hlohová (SO ORP Horšovský Týn)",
          "566641" : "Hlohovčice (SO ORP Horšovský Týn)",
          "584452" : "Hlohovec (SO ORP Břeclav)",
          "559806" : "Hlohovice (SO ORP Rokycany)",
          "593036" : "Hlubočany (SO ORP Vyškov)",
          "568368" : "Hlubočec (SO ORP Opava)",
          "502146" : "Hlubočky (SO ORP Olomouc)",
          "571407" : "Hluboká (SO ORP Chrudim)",
          "544485" : "Hluboká nad Vltavou (SO ORP České Budějovice)",
          "590614" : "Hluboké (SO ORP Náměšť nad Oslavou)",
          "581577" : "Hluboké Dvory (SO ORP Tišnov)",
          "594041" : "Hluboké Mašůvky (SO ORP Znojmo)",
          "540242" : "Hluboš (SO ORP Příbram)",
          "564605" : "Hlubyně (SO ORP Příbram)",
          "507016" : "Hlučín (SO ORP Hlučín)",
          "589501" : "Hluchov (SO ORP Prostějov)",
          "592170" : "Hluk (SO ORP Uherské Hradiště)",
          "536628" : "Hlupín (SO ORP Strakonice)",
          "570001" : "Hlušice (SO ORP Nový Bydžov)",
          "552020" : "Hlušovice (SO ORP Olomouc)",
          "542083" : "Hnačov (SO ORP Klatovy)",
          "594059" : "Hnanice (SO ORP Znojmo)",
          "580261" : "Hnátnice (SO ORP Ústí nad Orlicí)",
          "570010" : "Hněvčeves (SO ORP Hradec Králové)",
          "568694" : "Hněvkovice (SO ORP Světlá nad Sázavou)",
          "530221" : "Hněvnice (SO ORP Nýřany)",
          "507105" : "Hněvošice (SO ORP Opava)",
          "502235" : "Hněvotín (SO ORP Olomouc)",
          "502405" : "Hnojice (SO ORP Šternberk)",
          "598160" : "Hnojník (SO ORP Třinec)",
          "513075" : "Hobšovice (SO ORP Slaný)",
          "593044" : "Hodějice (SO ORP Slavkov u Brna)",
          "598992" : "Hodětín (SO ORP Tábor)",
          "587141" : "Hodice (SO ORP Jihlava)",
          "595624" : "Hodíškov (SO ORP Žďár nad Sázavou)",
          "564061" : "Hodkovice nad Mohelkou (SO ORP Liberec)",
          "562904" : "Hodonice (SO ORP Tábor)",
          "594067" : "Hodonice (SO ORP Znojmo)",
          "581593" : "Hodonín (SO ORP Boskovice)",
          "586021" : "Hodonín (SO ORP Hodonín)",
          "547794" : "Hodonín (SO ORP Chrudim)",
          "590622" : "Hodov (SO ORP Třebíč)",
          "599409" : "Hodslavice (SO ORP Nový Jičín)",
          "547883" : "Hojanovice (SO ORP Humpolec)",
          "587150" : "Hojkov (SO ORP Jihlava)",
          "561096" : "Hojovice (SO ORP Pelhřimov)",
          "561584" : "Holany (SO ORP Česká Lípa)",
          "583031" : "Holasice (SO ORP Židlochovice)",
          "507113" : "Holasovice (SO ORP Opava)",
          "597341" : "Holčovice (SO ORP Krnov)",
          "566187" : "Holedeč (SO ORP Žatec)",
          "577111" : "Holenice (SO ORP Turnov)",
          "588458" : "Holešov (SO ORP Holešov)",
          "571440" : "Holetín (SO ORP Hlinsko)",
          "574988" : "Holice (SO ORP Holice)",
          "572900" : "Holín (SO ORP Jičín)",
          "570028" : "Holohlavy (SO ORP Hradec Králové)",
          "573019" : "Holotín (SO ORP Přelouč)",
          "559814" : "Holoubkov (SO ORP Rokycany)",
          "572918" : "Holovousy (SO ORP Hořice)",
          "566730" : "Holovousy (SO ORP Kralovice)",
          "581615" : "Holštejn (SO ORP Blansko)",
          "539228" : "Holubice (SO ORP Černošice)",
          "550825" : "Holubice (SO ORP Slavkov u Brna)",
          "545490" : "Holubov (SO ORP Český Krumlov)",
          "553654" : "Holýšov (SO ORP Stod)",
          "544493" : "Homole (SO ORP České Budějovice)",
          "567973" : "Homole u Panny (SO ORP Ústí nad Labem)",
          "571458" : "Honbice (SO ORP Chrudim)",
          "542342" : "Honětice (SO ORP Kroměříž)",
          "540668" : "Honezovice (SO ORP Stod)",
          "567167" : "Hora Svaté Kateřiny (SO ORP Litvínov)",
          "563064" : "Hora Svatého Šebestiána (SO ORP Chomutov)",
          "566276" : "Hora Svatého Václava (SO ORP Domažlice)",
          "556254" : "Horažďovice (SO ORP Horažďovice)",
          "564257" : "Horčápsko (SO ORP Příbram)",
          "571466" : "Horka (SO ORP Chrudim)",
          "531430" : "Horka I (SO ORP Čáslav)",
          "534056" : "Horka II (SO ORP Kutná Hora)",
          "502545" : "Horka nad Moravou (SO ORP Olomouc)",
          "574201" : "Horka u Staré Paky (SO ORP Jilemnice)",
          "578053" : "Horky (SO ORP Litomyšl)",
          "531359" : "Horky (SO ORP Čáslav)",
          "535818" : "Horky nad Jizerou (SO ORP Mladá Boleslav)",
          "542687" : "Horní Bečva (SO ORP Rožnov pod Radhoštěm)",
          "558877" : "Horní Bělá (SO ORP Kralovice)",
          "597350" : "Horní Benešov (SO ORP Bruntál)",
          "564851" : "Horní Beřkovice (SO ORP Roudnice nad Labem)",
          "532312" : "Horní Bezděkov (SO ORP Kladno)",
          "555169" : "Horní Blatná (SO ORP Ostrov)",
          "598178" : "Horní Bludovice (SO ORP Havířov)",
          "584461" : "Horní Bojanovice (SO ORP Hustopeče)",
          "571474" : "Horní Bradlo (SO ORP Chrudim)",
          "577120" : "Horní Branná (SO ORP Jilemnice)",
          "579238" : "Horní Brusnice (SO ORP Dvůr Králové nad Labem)",
          "594075" : "Horní Břečkov (SO ORP Znojmo)",
          "558885" : "Horní Bříza (SO ORP Nýřany)",
          "535834" : "Horní Bukovina (SO ORP Mnichovo Hradiště)",
          "547913" : "Horní Cerekev (SO ORP Pelhřimov)",
          "580279" : "Horní Čermná (SO ORP Lanškroun)",
          "512192" : "Horní Domaslavice (SO ORP Frýdek-Místek)",
          "587168" : "Horní Dubenky (SO ORP Jihlava)",
          "594083" : "Horní Dubňany (SO ORP Moravský Krumlov)",
          "594091" : "Horní Dunajovice (SO ORP Znojmo)",
          "545503" : "Horní Dvořiště (SO ORP Kaplice)",
          "545929" : "Horní Habartice (SO ORP Děčín)",
          "580295" : "Horní Heřmanice (SO ORP Lanškroun)",
          "590631" : "Horní Heřmanice (SO ORP Třebíč)",
          "574996" : "Horní Jelení (SO ORP Holice)",
          "567175" : "Horní Jiřetín (SO ORP Litvínov)",
          "579254" : "Horní Kalná (SO ORP Vrchlabí)",
          "553662" : "Horní Kamenice (SO ORP Stod)",
          "536105" : "Horní Kněžeklady (SO ORP Týn nad Vltavou)",
          "594105" : "Horní Kounice (SO ORP Moravský Krumlov)",
          "541290" : "Horní Kozolupy (SO ORP Stříbro)",
          "568708" : "Horní Krupá (SO ORP Havlíčkův Brod)",
          "533327" : "Horní Kruty (SO ORP Kolín)",
          "588474" : "Horní Lapač (SO ORP Holešov)",
          "585246" : "Horní Lhota (SO ORP Luhačovice)",
          "569500" : "Horní Lhota (SO ORP Ostrava)",
          "561592" : "Horní Libchava (SO ORP Česká Lípa)",
          "595659" : "Horní Libochová (SO ORP Velké Meziříčí)",
          "542725" : "Horní Lideč (SO ORP Vsetín)",
          "569798" : "Horní Loděnice (SO ORP Šternberk)",
          "511986" : "Horní Lomná (SO ORP Jablunkov)",
          "595667" : "Horní Loučky (SO ORP Tišnov)",
          "539821" : "Horní Lukavice (SO ORP Přeštice)",
          "579262" : "Horní Maršov (SO ORP Trutnov)",
          "597368" : "Horní Město (SO ORP Rýmařov)",
          "598658" : "Horní Meziříčko (SO ORP Dačice)",
          "513491" : "Horní Moštěnice (SO ORP Přerov)",
          "587206" : "Horní Myslová (SO ORP Telč)",
          "592188" : "Horní Němčí (SO ORP Uherský Brod)",
          "562785" : "Horní Němčice (SO ORP Dačice)",
          "569275" : "Horní Nětčice (SO ORP Lipník nad Bečvou)",
          "579271" : "Horní Olešnice (SO ORP Trutnov)",
          "548243" : "Horní Paseka (SO ORP Světlá nad Sázavou)",
          "546364" : "Horní Pěna (SO ORP Jindřichův Hradec)",
          "545511" : "Horní Planá (SO ORP Český Krumlov)",
          "534790" : "Horní Počaply (SO ORP Mělník)",
          "562505" : "Horní Podluží (SO ORP Varnsdorf)",
          "561606" : "Horní Police (SO ORP Česká Lípa)",
          "581631" : "Horní Poříčí (SO ORP Boskovice)",
          "536881" : "Horní Poříčí (SO ORP Strakonice)",
          "574066" : "Horní Radechová (SO ORP Náchod)",
          "546381" : "Horní Radouň (SO ORP Jindřichův Hradec)",
          "595675" : "Horní Radslavice (SO ORP Velké Meziříčí)",
          "551589" : "Horní Rápotice (SO ORP Humpolec)",
          "595683" : "Horní Rožínka (SO ORP Bystřice nad Pernštejnem)",
          "564079" : "Horní Řasnice (SO ORP Frýdlant)",
          "575011" : "Horní Ředice (SO ORP Holice)",
          "546763" : "Horní Řepčice (SO ORP Litoměřice)",
          "561061" : "Horní Skrýchov (SO ORP Jindřichův Hradec)",
          "562319" : "Horní Slatina (SO ORP Dačice)",
          "560367" : "Horní Slavkov (SO ORP Sokolov)",
          "599531" : "Horní Slivno (SO ORP Mladá Boleslav)",
          "550612" : "Horní Smrčné (SO ORP Třebíč)",
          "513695" : "Horní Smržov (SO ORP Boskovice)",
          "544515" : "Horní Stropnice (SO ORP Trhové Sviny)",
          "535770" : "Horní Studénky (SO ORP Zábřeh)",
          "552739" : "Horní Suchá (SO ORP Havířov)",
          "589519" : "Horní Štěpánov (SO ORP Konice)",
          "552968" : "Horní Těšice (SO ORP Hranice)",
          "552631" : "Horní Tošanovice (SO ORP Frýdek-Místek)",
          "580333" : "Horní Třešňovec (SO ORP Lanškroun)",
          "569542" : "Horní Újezd (SO ORP Hranice)",
          "572365" : "Horní Újezd (SO ORP Litomyšl)",
          "590649" : "Horní Újezd (SO ORP Třebíč)",
          "547930" : "Horní Ves (SO ORP Pelhřimov)",
          "584479" : "Horní Věstonice (SO ORP Mikulov)",
          "590657" : "Horní Vilémovice (SO ORP Třebíč)",
          "550205" : "Horní Vltavice (SO ORP Vimperk)",
          "551805" : "Horní Životice (SO ORP Bruntál)",
          "590665" : "Hornice (SO ORP Moravské Budějovice)",
          "536369" : "Hornosín (SO ORP Blatná)",
          "539236" : "Horoměřice (SO ORP Černošice)",
          "561525" : "Horosedly (SO ORP Písek)",
          "538221" : "Horoušany (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "542091" : "Horská Kvilda (SO ORP Sušice)",
          "557722" : "Horšice (SO ORP Přeštice)",
          "553671" : "Horšovský Týn (SO ORP Horšovský Týn)",
          "531481" : "Horušice (SO ORP Čáslav)",
          "551651" : "Hory (SO ORP Karlovy Vary)",
          "534854" : "Hořany (SO ORP Nymburk)",
          "537152" : "Hořátev (SO ORP Nymburk)",
          "547531" : "Hořenice (SO ORP Jaroměř)",
          "547948" : "Hořepník (SO ORP Pelhřimov)",
          "541729" : "Hořesedly (SO ORP Rakovník)",
          "532321" : "Hořešovice (SO ORP Slaný)",
          "535150" : "Hořešovičky (SO ORP Slaný)",
          "572926" : "Hořice (SO ORP Hořice)",
          "547956" : "Hořice (SO ORP Humpolec)",
          "545520" : "Hořice na Šumavě (SO ORP Český Krumlov)",
          "574074" : "Hořičky (SO ORP Náchod)",
          "534803" : "Hořín (SO ORP Mělník)",
          "570044" : "Hořiněves (SO ORP Hradec Králové)",
          "531189" : "Hořovice (SO ORP Hořovice)",
          "541737" : "Hořovičky (SO ORP Rakovník)",
          "544523" : "Hosín (SO ORP České Budějovice)",
          "551104" : "Hoslovice (SO ORP Strakonice)",
          "532339" : "Hospozín (SO ORP Slaný)",
          "546402" : "Hospříz (SO ORP Jindřichův Hradec)",
          "568511" : "Hostašovice (SO ORP Nový Jičín)",
          "592196" : "Hostějov (SO ORP Uherské Hradiště)",
          "583057" : "Hostěnice (SO ORP Šlapanice)",
          "594113" : "Hostěradice (SO ORP Moravský Krumlov)",
          "593052" : "Hostěrádky-Rešov (SO ORP Slavkov u Brna)",
          "587192" : "Hostětice (SO ORP Telč)",
          "550736" : "Hostětín (SO ORP Uherský Brod)",
          "594121" : "Hostim (SO ORP Znojmo)",
          "531499" : "Hostín (SO ORP Mělník)",
          "531928" : "Hostín u Vojkovic (SO ORP Kralupy nad Vltavou)",
          "579297" : "Hostinné (SO ORP Vrchlabí)",
          "585254" : "Hostišová (SO ORP Zlín)",
          "539244" : "Hostivice (SO ORP Černošice)",
          "567531" : "Hostomice (SO ORP Bílina)",
          "531201" : "Hostomice (SO ORP Hořovice)",
          "532347" : "Hostouň (SO ORP Kladno)",
          "553689" : "Hostouň (SO ORP Domažlice)",
          "534064" : "Hostovlice (SO ORP Čáslav)",
          "535524" : "Hosty (SO ORP Týn nad Vltavou)",
          "542750" : "Hošťálková (SO ORP Vsetín)",
          "597392" : "Hošťálkovy (SO ORP Krnov)",
          "571482" : "Hošťalovice (SO ORP Chrudim)",
          "535885" : "Hoštejn (SO ORP Zábřeh)",
          "588482" : "Hoštice (SO ORP Kroměříž)",
          "551121" : "Hoštice (SO ORP Strakonice)",
          "593061" : "Hoštice-Heroltice (SO ORP Vyškov)",
          "564877" : "Hoštka (SO ORP Litoměřice)",
          "560898" : "Hošťka (SO ORP Tachov)",
          "542768" : "Hovězí (SO ORP Vsetín)",
          "586170" : "Hovorany (SO ORP Kyjov)",
          "538230" : "Hovorčovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "553387" : "Hraběšice (SO ORP Šumperk)",
          "531413" : "Hraběšín (SO ORP Čáslav)",
          "594130" : "Hrabětice (SO ORP Znojmo)",
          "536091" : "Hrabišín (SO ORP Šumperk)",
          "553221" : "Hrabová (SO ORP Zábřeh)",
          "513636" : "Hrabůvka (SO ORP Hranice)",
          "507261" : "Hrabyně (SO ORP Opava)",
          "535460" : "Hradce (SO ORP České Budějovice)",
          "537161" : "Hradčany (SO ORP Poděbrady)",
          "513733" : "Hradčany (SO ORP Přerov)",
          "583065" : "Hradčany (SO ORP Tišnov)",
          "589527" : "Hradčany-Kobeřice (SO ORP Prostějov)",
          "592200" : "Hradčovice (SO ORP Uherský Brod)",
          "568724" : "Hradec (SO ORP Světlá nad Sázavou)",
          "557731" : "Hradec (SO ORP Stod)",
          "569810" : "Hradec Králové (SO ORP Hradec Králové)",
          "507270" : "Hradec nad Moravicí (SO ORP Opava)",
          "572691" : "Hradec nad Svitavou (SO ORP Svitavy)",
          "553301" : "Hradec-Nová Ves (SO ORP Jeseník)",
          "532355" : "Hradečno (SO ORP Kladno)",
          "512176" : "Hrádek (SO ORP Jablunkov)",
          "570052" : "Hrádek (SO ORP Hradec Králové)",
          "559822" : "Hrádek (SO ORP Rokycany)",
          "556301" : "Hrádek (SO ORP Sušice)",
          "594148" : "Hrádek (SO ORP Znojmo)",
          "547972" : "Hrádek (SO ORP Ústí nad Orlicí)",
          "564095" : "Hrádek nad Nisou (SO ORP Liberec)",
          "556319" : "Hradešice (SO ORP Horažďovice)",
          "564800" : "Hradešín (SO ORP Český Brod)",
          "566179" : "Hradiště (SO ORP Domažlice)",
          "557749" : "Hradiště (SO ORP Nepomuk)",
          "532932" : "Hradiště (SO ORP Vlašim)",
          "555177" : "Hradiště (SO ORP Karlovy Vary)",
          "541001" : "Hradiště (SO ORP Rokycany)",
          "539252" : "Hradištko (SO ORP Černošice)",
          "537179" : "Hradištko (SO ORP Nymburk)",
          "550221" : "Hracholusky (SO ORP Prachatice)",
          "565202" : "Hracholusky (SO ORP Rakovník)",
          "562831" : "Hrachoviště (SO ORP Třeboň)",
          "554553" : "Hranice (SO ORP Aš)",
          "513750" : "Hranice (SO ORP Hranice)",
          "544540" : "Hranice (SO ORP Trhové Sviny)",
          "546976" : "Hraničné Petrovice (SO ORP Šternberk)",
          "549410" : "Hrazany (SO ORP Milevsko)",
          "598232" : "Hrčava (SO ORP Jablunkov)",
          "544558" : "Hrdějovice (SO ORP České Budějovice)",
          "589535" : "Hrdibořice (SO ORP Prostějov)",
          "532363" : "Hrdlív (SO ORP Slaný)",
          "535869" : "Hrdlořezy (SO ORP Mladá Boleslav)",
          "549428" : "Hrejkovice (SO ORP Milevsko)",
          "567558" : "Hrob (SO ORP Teplice)",
          "564893" : "Hrobce (SO ORP Roudnice nad Labem)",
          "567566" : "Hrobčice (SO ORP Bílina)",
          "575046" : "Hrobice (SO ORP Pardubice)",
          "585262" : "Hrobice (SO ORP Vizovice)",
          "571491" : "Hrochův Týnec (SO ORP Chrudim)",
          "558915" : "Hromnice (SO ORP Nýřany)",
          "574082" : "Hronov (SO ORP Náchod)",
          "590673" : "Hrotovice (SO ORP Třebíč)",
          "571504" : "Hroubovice (SO ORP Chrudim)",
          "550639" : "Hroznatín (SO ORP Třebíč)",
          "555185" : "Hroznětín (SO ORP Ostrov)",
          "586188" : "Hroznová Lhota (SO ORP Veselí nad Moravou)",
          "577146" : "Hrubá Skála (SO ORP Turnov)",
          "586196" : "Hrubá Vrbka (SO ORP Veselí nad Moravou)",
          "589543" : "Hrubčice (SO ORP Prostějov)",
          "599638" : "Hrubý Jeseník (SO ORP Nymburk)",
          "538248" : "Hrusice (SO ORP Říčany)",
          "543543" : "Hruška (SO ORP Prostějov)",
          "584487" : "Hrušky (SO ORP Břeclav)",
          "593079" : "Hrušky (SO ORP Slavkov u Brna)",
          "565733" : "Hrušov (SO ORP Mladá Boleslav)",
          "580341" : "Hrušová (SO ORP Vysoké Mýto)",
          "563072" : "Hrušovany (SO ORP Chomutov)",
          "594156" : "Hrušovany nad Jevišovkou (SO ORP Znojmo)",
          "583081" : "Hrušovany u Brna (SO ORP Židlochovice)",
          "590681" : "Hrutov (SO ORP Jihlava)",
          "532371" : "Hřebeč (SO ORP Kladno)",
          "541761" : "Hřebečníky (SO ORP Rakovník)",
          "531219" : "Hředle (SO ORP Hořovice)",
          "541770" : "Hředle (SO ORP Rakovník)",
          "562513" : "Hřensko (SO ORP Děčín)",
          "548642" : "Hřibiny-Ledská (SO ORP Kostelec nad Orlicí)",
          "579301" : "Hřibojedy (SO ORP Dvůr Králové nad Labem)",
          "540285" : "Hřiměždice (SO ORP Dobříš)",
          "546445" : "Hříšice (SO ORP Dačice)",
          "566195" : "Hříškov (SO ORP Louny)",
          "566217" : "Hřivice (SO ORP Louny)",
          "585271" : "Hřivínův Újezd (SO ORP Zlín)",
          "587222" : "Hubenov (SO ORP Jihlava)",
          "513580" : "Hudčice (SO ORP Příbram)",
          "531227" : "Hudlice (SO ORP Beroun)",
          "598691" : "Hukvaldy (SO ORP Frýdek-Místek)",
          "529737" : "Hulice (SO ORP Vlašim)",
          "588491" : "Hulín (SO ORP Kroměříž)",
          "570087" : "Humburky (SO ORP Nový Bydžov)",
          "547999" : "Humpolec (SO ORP Humpolec)",
          "562521" : "Huntířov (SO ORP Děčín)",
          "559849" : "Hůrky (SO ORP Rokycany)",
          "530646" : "Hurtova Lhota (SO ORP Havlíčkův Brod)",
          "535753" : "Hůry (SO ORP České Budějovice)",
          "599522" : "Husí Lhota (SO ORP Mladá Boleslav)",
          "538256" : "Husinec (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "550230" : "Husinec (SO ORP Prachatice)",
          "542784" : "Huslenky (SO ORP Vsetín)",
          "584495" : "Hustopeče (SO ORP Hustopeče)",
          "513768" : "Hustopeče nad Bečvou (SO ORP Hranice)",
          "592218" : "Huštěnovice (SO ORP Uherské Hradiště)",
          "542814" : "Hutisko-Solanec (SO ORP Rožnov pod Radhoštěm)",
          "597414" : "Huzová (SO ORP Šternberk)",
          "593087" : "Hvězdlice (SO ORP Vyškov)",
          "529745" : "Hvězdonice (SO ORP Benešov)",
          "590690" : "Hvězdoňovice (SO ORP Třebíč)",
          "589560" : "Hvozd (SO ORP Konice)",
          "558931" : "Hvozd (SO ORP Kralovice)",
          "565334" : "Hvozd (SO ORP Rakovník)",
          "531235" : "Hvozdec (SO ORP Hořovice)",
          "583090" : "Hvozdec (SO ORP Kuřim)",
          "535613" : "Hvozdec (SO ORP České Budějovice)",
          "585289" : "Hvozdná (SO ORP Zlín)",
          "573621" : "Hvozdnice (SO ORP Hradec Králové)",
          "539261" : "Hvozdnice (SO ORP Černošice)",
          "540315" : "Hvožďany (SO ORP Příbram)",
          "566331" : "Hvožďany (SO ORP Domažlice)",
          "550281" : "Hybrálec (SO ORP Jihlava)",
          "574163" : "Hynčice (SO ORP Broumov)",
          "536113" : "Hynčina (SO ORP Zábřeh)",
          "531243" : "Hýskov (SO ORP Beroun)",
          "586200" : "Hýsly (SO ORP Kyjov)",
          "568007" : "Chabařovice (SO ORP Ústí nad Labem)",
          "534081" : "Chabeřice (SO ORP Kutná Hora)",
          "531251" : "Chaloupky (SO ORP Hořovice)",
          "556335" : "Chanovice (SO ORP Horažďovice)",
          "565784" : "Charvatce (SO ORP Mladá Boleslav)",
          "568872" : "Charváty (SO ORP Olomouc)",
          "532886" : "Chářovice (SO ORP Benešov)",
          "563081" : "Chbany (SO ORP Kadaň)",
          "554481" : "Cheb (SO ORP Cheb)",
          "551139" : "Chelčice (SO ORP Vodňany)",
          "559857" : "Cheznovice (SO ORP Rokycany)",
          "512923" : "Chlebičov (SO ORP Opava)",
          "599620" : "Chleby (SO ORP Nymburk)",
          "532878" : "Chleby (SO ORP Benešov)",
          "576310" : "Chleny (SO ORP Kostelec nad Orlicí)",
          "556343" : "Chlistov (SO ORP Klatovy)",
          "532045" : "Chlístov (SO ORP Benešov)",
          "548791" : "Chlístov (SO ORP Dobruška)",
          "590703" : "Chlístov (SO ORP Třebíč)",
          "534099" : "Chlístovice (SO ORP Kutná Hora)",
          "529982" : "Chlum (SO ORP Blatná)",
          "557773" : "Chlum (SO ORP Blovice)",
          "561614" : "Chlum (SO ORP Česká Lípa)",
          "540803" : "Chlum (SO ORP Rokycany)",
          "590711" : "Chlum (SO ORP Třebíč)",
          "529770" : "Chlum (SO ORP Vlašim)",
          "560375" : "Chlum Svaté Maří (SO ORP Sokolov)",
          "546461" : "Chlum u Třeboně (SO ORP Třeboň)",
          "550248" : "Chlumany (SO ORP Prachatice)",
          "566233" : "Chlumčany (SO ORP Louny)",
          "557781" : "Chlumčany (SO ORP Přeštice)",
          "568015" : "Chlumec (SO ORP Ústí nad Labem)",
          "536229" : "Chlumec (SO ORP Český Krumlov)",
          "570109" : "Chlumec nad Cidlinou (SO ORP Hradec Králové)",
          "595713" : "Chlumek (SO ORP Velké Meziříčí)",
          "595721" : "Chlumětín (SO ORP Žďár nad Sázavou)",
          "534820" : "Chlumín (SO ORP Neratovice)",
          "595705" : "Chlum-Korouhvice (SO ORP Bystřice nad Pernštejnem)",
          "540307" : "Chlumy (SO ORP Nepomuk)",
          "534455" : "Chlustina (SO ORP Hořovice)",
          "572730" : "Chmelík (SO ORP Litomyšl)",
          "529788" : "Chmelná (SO ORP Vlašim)",
          "536903" : "Chobot (SO ORP Blatná)",
          "580350" : "Choceň (SO ORP Vysoké Mýto)",
          "557803" : "Chocenice (SO ORP Blovice)",
          "529796" : "Chocerady (SO ORP Benešov)",
          "535923" : "Chocnějovice (SO ORP Mnichovo Hradiště)",
          "553727" : "Chocomyšl (SO ORP Domažlice)",
          "534447" : "Chodouň (SO ORP Beroun)",
          "564923" : "Chodouny (SO ORP Roudnice nad Labem)",
          "560383" : "Chodov (SO ORP Sokolov)",
          "553735" : "Chodov (SO ORP Domažlice)",
          "578011" : "Chodov (SO ORP Karlovy Vary)",
          "560901" : "Chodová Planá (SO ORP Tachov)",
          "564931" : "Chodovlice (SO ORP Lovosice)",
          "553743" : "Chodská Lhota (SO ORP Domažlice)",
          "560910" : "Chodský Újezd (SO ORP Tachov)",
          "549355" : "Cholenice (SO ORP Jičín)",
          "502839" : "Cholina (SO ORP Litovel)",
          "575054" : "Choltice (SO ORP Přelouč)",
          "541141" : "Chomle (SO ORP Rokycany)",
          "572969" : "Chomutice (SO ORP Hořice)",
          "562971" : "Chomutov (SO ORP Chomutov)",
          "588504" : "Chomýž (SO ORP Bystřice pod Hostýnem)",
          "532606" : "Choratice (SO ORP Benešov)",
          "578096" : "Chornice (SO ORP Moravská Třebová)",
          "534838" : "Chorušice (SO ORP Mělník)",
          "542831" : "Choryně (SO ORP Valašské Meziříčí)",
          "537217" : "Choťánky (SO ORP Poděbrady)",
          "568759" : "Chotěboř (SO ORP Chotěboř)",
          "550477" : "Chotěbudice (SO ORP Moravské Budějovice)",
          "555291" : "Chotěbuz (SO ORP Český Těšín)",
          "549037" : "Choteč (SO ORP Jičín)",
          "575062" : "Choteč (SO ORP Pardubice)",
          "539287" : "Choteč (SO ORP Černošice)",
          "552453" : "Chotěmice (SO ORP Soběslav)",
          "578100" : "Chotěnov (SO ORP Litomyšl)",
          "537225" : "Chotěšice (SO ORP Poděbrady)",
          "564940" : "Chotěšov (SO ORP Lovosice)",
          "557838" : "Chotěšov (SO ORP Stod)",
          "535931" : "Chotětov (SO ORP Mladá Boleslav)",
          "579319" : "Chotěvice (SO ORP Trutnov)",
          "558940" : "Chotíkov (SO ORP Nýřany)",
          "540323" : "Chotilsko (SO ORP Dobříš)",
          "564958" : "Chotiměř (SO ORP Lovosice)",
          "564966" : "Chotiněves (SO ORP Litoměřice)",
          "578118" : "Chotovice (SO ORP Litomyšl)",
          "561622" : "Chotovice (SO ORP Nový Bor)",
          "534994" : "Choťovice (SO ORP Kolín)",
          "552461" : "Chotoviny (SO ORP Tábor)",
          "534102" : "Chotusice (SO ORP Čáslav)",
          "533343" : "Chotutice (SO ORP Kolín)",
          "535907" : "Chotýčany (SO ORP České Budějovice)",
          "564109" : "Chotyně (SO ORP Liberec)",
          "529818" : "Chotýšany (SO ORP Benešov)",
          "552470" : "Choustník (SO ORP Tábor)",
          "579327" : "Choustníkovo Hradiště (SO ORP Dvůr Králové nad Labem)",
          "566241" : "Chožov (SO ORP Louny)",
          "546429" : "Chraberce (SO ORP Louny)",
          "571539" : "Chrast (SO ORP Chrudim)",
          "564249" : "Chrást (SO ORP Příbram)",
          "558966" : "Chrást (SO ORP Plzeň)",
          "537233" : "Chrást (SO ORP Nymburk)",
          "564117" : "Chrastava (SO ORP Liberec)",
          "578126" : "Chrastavec (SO ORP Svitavy)",
          "553751" : "Chrastavice (SO ORP Domažlice)",
          "532037" : "Chrášťany (SO ORP Benešov)",
          "539295" : "Chrášťany (SO ORP Černošice)",
          "541818" : "Chrášťany (SO ORP Rakovník)",
          "544591" : "Chrášťany (SO ORP Týn nad Vltavou)",
          "533351" : "Chrášťany (SO ORP Český Brod)",
          "540358" : "Chraštice (SO ORP Příbram)",
          "551155" : "Chrášťovice (SO ORP Strakonice)",
          "563145" : "Chrbonín (SO ORP Tábor)",
          "550264" : "Chroboly (SO ORP Prachatice)",
          "569305" : "Chromeč (SO ORP Šumperk)",
          "588512" : "Chropyně (SO ORP Kroměříž)",
          "534706" : "Chroustov (SO ORP Poděbrady)",
          "571547" : "Chroustovice (SO ORP Chrudim)",
          "568767" : "Chrtníč (SO ORP Havlíčkův Brod)",
          "572764" : "Chrtníky (SO ORP Přelouč)",
          "581534" : "Chrudichromy (SO ORP Boskovice)",
          "571164" : "Chrudim (SO ORP Chrudim)",
          "533670" : "Chrustenice (SO ORP Beroun)",
          "532398" : "Chržín (SO ORP Slaný)",
          "573574" : "Chřenovice (SO ORP Světlá nad Sázavou)",
          "562530" : "Chřibská (SO ORP Varnsdorf)",
          "558974" : "Chříč (SO ORP Kralovice)",
          "583111" : "Chudčice (SO ORP Kuřim)",
          "556378" : "Chudenice (SO ORP Klatovy)",
          "556386" : "Chudenín (SO ORP Klatovy)",
          "568023" : "Chuderov (SO ORP Ústí nad Labem)",
          "570125" : "Chudeřice (SO ORP Hradec Králové)",
          "571849" : "Chudíř (SO ORP Mladá Boleslav)",
          "546810" : "Chudoslavice (SO ORP Litoměřice)",
          "577154" : "Chuchelna (SO ORP Semily)",
          "507334" : "Chuchelná (SO ORP Kravaře)",
          "594164" : "Chvalatice (SO ORP Znojmo)",
          "506737" : "Chvalčov (SO ORP Bystřice pod Hostýnem)",
          "579335" : "Chvaleč (SO ORP Trutnov)",
          "557846" : "Chválenice (SO ORP Plzeň)",
          "575071" : "Chvaletice (SO ORP Přelouč)",
          "569909" : "Chvalíkovice (SO ORP Opava)",
          "593095" : "Chvalkovice (SO ORP Bučovice)",
          "574112" : "Chvalkovice (SO ORP Jaroměř)",
          "588547" : "Chvalnov-Lísky (SO ORP Kroměříž)",
          "537420" : "Chvalovice (SO ORP Prachatice)",
          "594172" : "Chvalovice (SO ORP Znojmo)",
          "545546" : "Chvalšiny (SO ORP Český Krumlov)",
          "534846" : "Chvatěruby (SO ORP Kralupy nad Vltavou)",
          "575089" : "Chvojenec (SO ORP Holice)",
          "549223" : "Chyjice (SO ORP Jičín)",
          "531294" : "Chyňava (SO ORP Beroun)",
          "539309" : "Chýně (SO ORP Černošice)",
          "513431" : "Chýnice (SO ORP Černošice)",
          "552496" : "Chýnov (SO ORP Tábor)",
          "561339" : "Chýstovice (SO ORP Pelhřimov)",
          "555207" : "Chyše (SO ORP Karlovy Vary)",
          "549452" : "Chyšky (SO ORP Milevsko)",
          "561321" : "Chyšná (SO ORP Pelhřimov)",
          "575097" : "Chýšť (SO ORP Pardubice)",
          "584517" : "Ivaň (SO ORP Pohořelice)",
          "589578" : "Ivaň (SO ORP Prostějov)",
          "583120" : "Ivančice (SO ORP Ivančice)",
          "593117" : "Ivanovice na Hané (SO ORP Vyškov)",
          "535966" : "Jabkenice (SO ORP Mladá Boleslav)",
          "581666" : "Jabloňany (SO ORP Boskovice)",
          "577162" : "Jablonec nad Jizerou (SO ORP Jilemnice)",
          "563510" : "Jablonec nad Nisou (SO ORP Jablonec nad Nisou)",
          "540374" : "Jablonná (SO ORP Příbram)",
          "580376" : "Jablonné nad Orlicí (SO ORP Žamberk)",
          "561631" : "Jablonné v Podještědí (SO ORP Liberec)",
          "595730" : "Jabloňov (SO ORP Velké Meziříčí)",
          "542865" : "Jablůnka (SO ORP Vsetín)",
          "598259" : "Jablunkov (SO ORP Jablunkov)",
          "548782" : "Jahodov (SO ORP Rychnov nad Kněžnou)",
          "555215" : "Jáchymov (SO ORP Ostrov)",
          "507377" : "Jakartovice (SO ORP Opava)",
          "554065" : "Jakubčovice nad Odrou (SO ORP Odry)",
          "590746" : "Jakubov u Moravských Budějovic (SO ORP Moravské Budějovice)",
          "553344" : "Jakubovice (SO ORP Šumperk)",
          "592226" : "Jalubí (SO ORP Uherské Hradiště)",
          "587249" : "Jamné (SO ORP Jihlava)",
          "580392" : "Jamné nad Orlicí (SO ORP Žamberk)",
          "594181" : "Jamolice (SO ORP Moravský Krumlov)",
          "595756" : "Jámy (SO ORP Žďár nad Sázavou)",
          "561461" : "Jankov (SO ORP Pelhřimov)",
          "529842" : "Jankov (SO ORP Votice)",
          "544612" : "Jankov (SO ORP České Budějovice)",
          "588555" : "Jankovice (SO ORP Holešov)",
          "575101" : "Jankovice (SO ORP Přelouč)",
          "592234" : "Jankovice (SO ORP Uherské Hradiště)",
          "553212" : "Janoušov (SO ORP Šumperk)",
          "576328" : "Janov (SO ORP Dobruška)",
          "544680" : "Janov (SO ORP Děčín)",
          "578134" : "Janov (SO ORP Litomyšl)",
          "597431" : "Janov (SO ORP Krnov)",
          "565270" : "Janov (SO ORP Rakovník)",
          "563595" : "Janov nad Nisou (SO ORP Jablonec nad Nisou)",
          "570346" : "Janová (SO ORP Vsetín)",
          "507423" : "Janovice (SO ORP Frýdlant nad Ostravicí)",
          "556394" : "Janovice nad Úhlavou (SO ORP Klatovy)",
          "561657" : "Janovice v Podještědí (SO ORP Liberec)",
          "530395" : "Janská (SO ORP Děčín)",
          "579351" : "Janské Lázně (SO ORP Trutnov)",
          "546658" : "Janův Důl (SO ORP Liberec)",
          "578142" : "Janůvky (SO ORP Moravská Třebová)",
          "542903" : "Jarcová (SO ORP Valašské Meziříčí)",
          "588563" : "Jarohněvice (SO ORP Kroměříž)",
          "574121" : "Jaroměř (SO ORP Jaroměř)",
          "578151" : "Jaroměřice (SO ORP Moravská Třebová)",
          "590754" : "Jaroměřice nad Rokytnou (SO ORP Třebíč)",
          "575119" : "Jaroslav (SO ORP Holice)",
          "594199" : "Jaroslavice (SO ORP Znojmo)",
          "578169" : "Jarošov (SO ORP Litomyšl)",
          "546500" : "Jarošov nad Nežárkou (SO ORP Jindřichův Hradec)",
          "578541" : "Jarov (SO ORP Blovice)",
          "558982" : "Jarov (SO ORP Kralovice)",
          "532401" : "Jarpice (SO ORP Slaný)",
          "590762" : "Jasenice (SO ORP Náměšť nad Oslavou)",
          "574139" : "Jasenná (SO ORP Jaroměř)",
          "585301" : "Jasenná (SO ORP Vizovice)",
          "541869" : "Javor (SO ORP Klatovy)",
          "595748" : "Javorek (SO ORP Nové Město na Moravě)",
          "576336" : "Javornice (SO ORP Rychnov nad Kněžnou)",
          "536148" : "Javorník (SO ORP Jeseník)",
          "572713" : "Javorník (SO ORP Svitavy)",
          "586218" : "Javorník (SO ORP Veselí nad Moravou)",
          "529851" : "Javorník (SO ORP Vlašim)",
          "580406" : "Javorník (SO ORP Vysoké Mýto)",
          "583154" : "Javůrek (SO ORP Rosice)",
          "568783" : "Jedlá (SO ORP Světlá nad Sázavou)",
          "562963" : "Jedlany (SO ORP Tábor)",
          "536288" : "Jedlí (SO ORP Zábřeh)",
          "578185" : "Jedlová (SO ORP Polička)",
          "532410" : "Jedomělice (SO ORP Slaný)",
          "575127" : "Jedousov (SO ORP Přelouč)",
          "581682" : "Jedovnice (SO ORP Blansko)",
          "580414" : "Jehnědí (SO ORP Ústí nad Orlicí)",
          "590789" : "Jemnice (SO ORP Moravské Budějovice)",
          "532428" : "Jemníky (SO ORP Slaný)",
          "505528" : "Jenčice (SO ORP Lovosice)",
          "539317" : "Jeneč (SO ORP Černošice)",
          "567582" : "Jeníkov (SO ORP Teplice)",
          "547816" : "Jeníkov (SO ORP Hlinsko)",
          "575135" : "Jeníkovice (SO ORP Přelouč)",
          "570133" : "Jeníkovice (SO ORP Hradec Králové)",
          "537926" : "Jenišov (SO ORP Karlovy Vary)",
          "571563" : "Jenišovice (SO ORP Chrudim)",
          "563609" : "Jenišovice (SO ORP Turnov)",
          "538264" : "Jenštejn (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "587265" : "Jersín (SO ORP Jihlava)",
          "572993" : "Jeřice (SO ORP Hořice)",
          "568805" : "Jeřišno (SO ORP Chotěboř)",
          "530484" : "Jeřmanice (SO ORP Liberec)",
          "589586" : "Jesenec (SO ORP Konice)",
          "539325" : "Jesenice (SO ORP Černošice)",
          "541834" : "Jesenice (SO ORP Rakovník)",
          "540391" : "Jesenice (SO ORP Sedlčany)",
          "536385" : "Jeseník (SO ORP Jeseník)",
          "599468" : "Jeseník nad Odrou (SO ORP Nový Jičín)",
          "577171" : "Jesenný (SO ORP Semily)",
          "585319" : "Jestřabí (SO ORP Valašské Klobouky)",
          "533360" : "Jestřabí Lhota (SO ORP Kolín)",
          "577189" : "Jestřabí v Krkonoších (SO ORP Jilemnice)",
          "574147" : "Jestřebí (SO ORP Nové Město nad Metují)",
          "536393" : "Jestřebí (SO ORP Zábřeh)",
          "561665" : "Jestřebí (SO ORP Česká Lípa)",
          "532134" : "Ješetice (SO ORP Votice)",
          "549479" : "Jetětice (SO ORP Milevsko)",
          "574155" : "Jetřichov (SO ORP Broumov)",
          "562556" : "Jetřichovice (SO ORP Děčín)",
          "533378" : "Jevany (SO ORP Říčany)",
          "578193" : "Jevíčko (SO ORP Moravská Třebová)",
          "531871" : "Jeviněves (SO ORP Mělník)",
          "594202" : "Jevišovice (SO ORP Znojmo)",
          "584525" : "Jevišovka (SO ORP Mikulov)",
          "575143" : "Jezbořice (SO ORP Pardubice)",
          "547191" : "Jezdkovice (SO ORP Opava)",
          "587273" : "Jezdovice (SO ORP Jihlava)",
          "556998" : "Jezernice (SO ORP Lipník nad Bečvou)",
          "594211" : "Jezeřany-Maršovice (SO ORP Moravský Krumlov)",
          "587281" : "Ježená (SO ORP Jihlava)",
          "593125" : "Ježkovice (SO ORP Vyškov)",
          "548073" : "Ježov (SO ORP Humpolec)",
          "586226" : "Ježov (SO ORP Kyjov)",
          "541753" : "Ježovy (SO ORP Klatovy)",
          "562084" : "Jickovice (SO ORP Milevsko)",
          "572659" : "Jičín (SO ORP Jičín)",
          "573001" : "Jičíněves (SO ORP Jičín)",
          "586846" : "Jihlava (SO ORP Jihlava)",
          "587290" : "Jihlávka (SO ORP Jihlava)",
          "537250" : "Jíkev (SO ORP Nymburk)",
          "548413" : "Jilem (SO ORP Chotěboř)",
          "562769" : "Jilem (SO ORP Jindřichův Hradec)",
          "577197" : "Jilemnice (SO ORP Jilemnice)",
          "562564" : "Jílové (SO ORP Děčín)",
          "563617" : "Jílové u Držkova (SO ORP Železný Brod)",
          "539333" : "Jílové u Prahy (SO ORP Černošice)",
          "544639" : "Jílovice (SO ORP Trhové Sviny)",
          "576352" : "Jílovice (SO ORP Hradec Králové)",
          "539341" : "Jíloviště (SO ORP Černošice)",
          "546011" : "Jimlín (SO ORP Louny)",
          "595772" : "Jimramov (SO ORP Nové Město na Moravě)",
          "583171" : "Jinačovice (SO ORP Kuřim)",
          "540404" : "Jince (SO ORP Příbram)",
          "536521" : "Jindřichov (SO ORP Šumperk)",
          "513873" : "Jindřichov (SO ORP Hranice)",
          "597449" : "Jindřichov (SO ORP Krnov)",
          "560413" : "Jindřichovice (SO ORP Kraslice)",
          "587303" : "Jindřichovice (SO ORP Telč)",
          "564133" : "Jindřichovice pod Smrkem (SO ORP Frýdlant)",
          "545881" : "Jindřichův Hradec (SO ORP Jindřichův Hradec)",
          "551163" : "Jinín (SO ORP Strakonice)",
          "539350" : "Jinočany (SO ORP Černošice)",
          "549151" : "Jinolice (SO ORP Jičín)",
          "590797" : "Jinošov (SO ORP Náměšť nad Oslavou)",
          "550591" : "Jiratice (SO ORP Moravské Budějovice)",
          "563099" : "Jirkov (SO ORP Chomutov)",
          "538272" : "Jirny (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "546585" : "Jiřetín pod Bukovou (SO ORP Tanvald)",
          "562572" : "Jiřetín pod Jedlovou (SO ORP Varnsdorf)",
          "548081" : "Jiřice (SO ORP Humpolec)",
          "599581" : "Jiřice (SO ORP Lysá nad Labem)",
          "594229" : "Jiřice u Miroslavi (SO ORP Moravský Krumlov)",
          "550841" : "Jiřice u Moravských Budějovic (SO ORP Znojmo)",
          "562581" : "Jiříkov (SO ORP Rumburk)",
          "597457" : "Jiříkov (SO ORP Rýmařov)",
          "583189" : "Jiříkovice (SO ORP Šlapanice)",
          "552534" : "Jistebnice (SO ORP Tábor)",
          "599506" : "Jistebník (SO ORP Bílovec)",
          "546216" : "Jitkov (SO ORP Chotěboř)",
          "531308" : "Jivina (SO ORP Hořovice)",
          "535974" : "Jivina (SO ORP Mnichovo Hradiště)",
          "579378" : "Jívka (SO ORP Trutnov)",
          "535761" : "Jivno (SO ORP České Budějovice)",
          "503142" : "Jívová (SO ORP Šternberk)",
          "595802" : "Jívoví (SO ORP Velké Meziříčí)",
          "537268" : "Jizbice (SO ORP Nymburk)",
          "566039" : "Jizerní Vtelno (SO ORP Mladá Boleslav)",
          "586234" : "Josefov (SO ORP Hodonín)",
          "511587" : "Josefov (SO ORP Sokolov)",
          "563633" : "Josefův Důl (SO ORP Jablonec nad Nisou)",
          "529613" : "Josefův Důl (SO ORP Mladá Boleslav)",
          "549312" : "Kacákova Lhota (SO ORP Jičín)",
          "577201" : "Kacanovy (SO ORP Turnov)",
          "560421" : "Kaceřov (SO ORP Sokolov)",
          "558991" : "Kaceřov (SO ORP Nýřany)",
          "534129" : "Kácov (SO ORP Kutná Hora)",
          "532444" : "Kačice (SO ORP Kladno)",
          "562491" : "Kačlehy (SO ORP Jindřichův Hradec)",
          "563102" : "Kadaň (SO ORP Kadaň)",
          "531774" : "Kadlín (SO ORP Mělník)",
          "595811" : "Kadolec (SO ORP Velké Meziříčí)",
          "551180" : "Kadov (SO ORP Blatná)",
          "594237" : "Kadov (SO ORP Moravský Krumlov)",
          "595829" : "Kadov (SO ORP Nové Město na Moravě)",
          "545554" : "Kájov (SO ORP Český Krumlov)",
          "579017" : "Kakejcov (SO ORP Rokycany)",
          "563111" : "Kalek (SO ORP Chomutov)",
          "536946" : "Kalenice (SO ORP Strakonice)",
          "587320" : "Kalhov (SO ORP Jihlava)",
          "548090" : "Kaliště (SO ORP Humpolec)",
          "587338" : "Kaliště (SO ORP Jihlava)",
          "538281" : "Kaliště (SO ORP Říčany)",
          "565440" : "Kalivody (SO ORP Rakovník)",
          "595837" : "Kaly (SO ORP Tišnov)",
          "531031" : "Kamberk (SO ORP Vlašim)",
          "546453" : "Kámen (SO ORP Děčín)",
          "568821" : "Kámen (SO ORP Havlíčkův Brod)",
          "548103" : "Kámen (SO ORP Pacov)",
          "566811" : "Kamenec (SO ORP Rokycany)",
          "578207" : "Kamenec u Poličky (SO ORP Polička)",
          "587346" : "Kamenice (SO ORP Jihlava)",
          "538299" : "Kamenice (SO ORP Říčany)",
          "548111" : "Kamenice nad Lipou (SO ORP Pelhřimov)",
          "561681" : "Kamenický Šenov (SO ORP Nový Bor)",
          "571571" : "Kameničky (SO ORP Hlinsko)",
          "580422" : "Kameničná (SO ORP Žamberk)",
          "587362" : "Kamenná (SO ORP Jihlava)",
          "535982" : "Kamenná (SO ORP Trhové Sviny)",
          "590801" : "Kamenná (SO ORP Třebíč)",
          "536571" : "Kamenná (SO ORP Zábřeh)",
          "578215" : "Kamenná Horka (SO ORP Svitavy)",
          "568848" : "Kamenná Lhota (SO ORP Světlá nad Sázavou)",
          "537276" : "Kamenné Zboží (SO ORP Nymburk)",
          "532452" : "Kamenné Žehrovice (SO ORP Kladno)",
          "598631" : "Kamenný Malíkov (SO ORP Jindřichův Hradec)",
          "513032" : "Kamenný Most (SO ORP Slaný)",
          "539368" : "Kamenný Přívoz (SO ORP Černošice)",
          "541150" : "Kamenný Újezd (SO ORP Rokycany)",
          "544663" : "Kamenný Újezd (SO ORP České Budějovice)",
          "546771" : "Kamýk (SO ORP Litoměřice)",
          "540439" : "Kamýk nad Vltavou (SO ORP Příbram)",
          "566144" : "Kanice (SO ORP Domažlice)",
          "583197" : "Kanice (SO ORP Šlapanice)",
          "553778" : "Kaničky (SO ORP Domažlice)",
          "531651" : "Kanina (SO ORP Mělník)",
          "598275" : "Kaňovice (SO ORP Frýdek-Místek)",
          "585327" : "Kaňovice (SO ORP Zlín)",
          "545562" : "Kaplice (SO ORP Kaplice)",
          "570150" : "Káranice (SO ORP Hradec Králové)",
          "564974" : "Káraný (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "546542" : "Kardašova Řečice (SO ORP Jindřichův Hradec)",
          "572748" : "Karle (SO ORP Svitavy)",
          "599727" : "Karlík (SO ORP Černošice)",
          "586242" : "Karlín (SO ORP Hodonín)",
          "595845" : "Karlov (SO ORP Žďár nad Sázavou)",
          "597473" : "Karlova Studánka (SO ORP Bruntál)",
          "565288" : "Karlova Ves (SO ORP Rakovník)",
          "577219" : "Karlovice (SO ORP Turnov)",
          "597481" : "Karlovice (SO ORP Bruntál)",
          "587052" : "Karlovice (SO ORP Zlín)",
          "554961" : "Karlovy Vary (SO ORP Karlovy Vary)",
          "531316" : "Karlštejn (SO ORP Beroun)",
          "587354" : "Karolín (SO ORP Kroměříž)",
          "542911" : "Karolinka (SO ORP Vsetín)",
          "598917" : "Karviná (SO ORP Karviná)",
          "559903" : "Kařez (SO ORP Rokycany)",
          "530361" : "Kařízek (SO ORP Rokycany)",
          "575151" : "Kasalice (SO ORP Pardubice)",
          "557862" : "Kasejovice (SO ORP Nepomuk)",
          "585343" : "Kašava (SO ORP Zlín)",
          "550256" : "Kašnice (SO ORP Hustopeče)",
          "556432" : "Kašperské Hory (SO ORP Sušice)",
          "568643" : "Kateřinice (SO ORP Kopřivnice)",
          "542946" : "Kateřinice (SO ORP Vsetín)",
          "530042" : "Katov (SO ORP Soběslav)",
          "587907" : "Katov (SO ORP Tišnov)",
          "551201" : "Katovice (SO ORP Strakonice)",
          "536008" : "Katusice (SO ORP Mladá Boleslav)",
          "559008" : "Kaznějov (SO ORP Kralovice)",
          "513415" : "Kbel (SO ORP Kolín)",
          "557871" : "Kbel (SO ORP Přeštice)",
          "538183" : "Kbelany (SO ORP Nýřany)",
          "549169" : "Kbelnice (SO ORP Jičín)",
          "590819" : "Kdousov (SO ORP Moravské Budějovice)",
          "553786" : "Kdyně (SO ORP Domažlice)",
          "565016" : "Keblice (SO ORP Lovosice)",
          "529907" : "Keblov (SO ORP Vlašim)",
          "541826" : "Kejnice (SO ORP Horažďovice)",
          "548120" : "Kejžlice (SO ORP Humpolec)",
          "542989" : "Kelč (SO ORP Valašské Meziříčí)",
          "586251" : "Kelčany (SO ORP Kyjov)",
          "592251" : "Kelníky (SO ORP Zlín)",
          "549487" : "Kestřany (SO ORP Písek)",
          "583201" : "Ketkovice (SO ORP Ivančice)",
          "559911" : "Klabava (SO ORP Rokycany)",
          "542997" : "Kladeruby (SO ORP Valašské Meziříčí)",
          "590827" : "Kladeruby nad Oslavou (SO ORP Náměšť nad Oslavou)",
          "589594" : "Kladky (SO ORP Konice)",
          "569283" : "Kladníky (SO ORP Lipník nad Bečvou)",
          "571580" : "Kladno (SO ORP Hlinsko)",
          "532053" : "Kladno (SO ORP Kladno)",
          "559920" : "Kladruby (SO ORP Rokycany)",
          "560405" : "Kladruby (SO ORP Strakonice)",
          "560928" : "Kladruby (SO ORP Stříbro)",
          "567604" : "Kladruby (SO ORP Teplice)",
          "533084" : "Kladruby (SO ORP Vlašim)",
          "575178" : "Kladruby nad Labem (SO ORP Přelouč)",
          "570168" : "Klamoš (SO ORP Hradec Králové)",
          "565024" : "Klapý (SO ORP Lovosice)",
          "557897" : "Klášter (SO ORP Nepomuk)",
          "536024" : "Klášter Hradiště nad Jizerou (SO ORP Mnichovo Hradiště)",
          "563129" : "Klášterec nad Ohří (SO ORP Kadaň)",
          "580431" : "Klášterec nad Orlicí (SO ORP Žamberk)",
          "571687" : "Klášterní Skalice (SO ORP Kolín)",
          "579386" : "Klášterská Lhota (SO ORP Vrchlabí)",
          "587371" : "Klatovec (SO ORP Telč)",
          "555771" : "Klatovy (SO ORP Klatovy)",
          "562688" : "Klec (SO ORP Třeboň)",
          "538311" : "Klecany (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "553794" : "Klenčí pod Čerchovem (SO ORP Domažlice)",
          "565032" : "Kleneč (SO ORP Roudnice nad Labem)",
          "541851" : "Klenová (SO ORP Klatovy)",
          "563986" : "Klenovice (SO ORP Soběslav)",
          "589608" : "Klenovice na Hané (SO ORP Prostějov)",
          "584541" : "Klentnice (SO ORP Mikulov)",
          "573787" : "Klešice (SO ORP Chrudim)",
          "538329" : "Klíčany (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "599549" : "Klimkovice (SO ORP Ostrava)",
          "571211" : "Klínec (SO ORP Černošice)",
          "567191" : "Klíny (SO ORP Litvínov)",
          "584550" : "Klobouky u Brna (SO ORP Hustopeče)",
          "532461" : "Klobuky (SO ORP Slaný)",
          "514047" : "Klokočí (SO ORP Hranice)",
          "577227" : "Klokočí (SO ORP Turnov)",
          "513628" : "Klokočná (SO ORP Říčany)",
          "568856" : "Klokočov (SO ORP Chotěboř)",
          "536687" : "Klopina (SO ORP Mohelnice)",
          "589616" : "Klopotovice (SO ORP Prostějov)",
          "540447" : "Klučenice (SO ORP Sedlčany)",
          "590835" : "Klučov (SO ORP Třebíč)",
          "533386" : "Klučov (SO ORP Český Brod)",
          "571075" : "Kluky (SO ORP Mladá Boleslav)",
          "549495" : "Kluky (SO ORP Písek)",
          "534137" : "Kluky (SO ORP Čáslav)",
          "534897" : "Kly (SO ORP Mělník)",
          "532479" : "Kmetiněves (SO ORP Slaný)",
          "586269" : "Kněždub (SO ORP Veselí nad Moravou)",
          "581721" : "Kněževes (SO ORP Boskovice)",
          "539384" : "Kněževes (SO ORP Černošice)",
          "541877" : "Kněževes (SO ORP Rakovník)",
          "595853" : "Kněževes (SO ORP Žďár nad Sázavou)",
          "590843" : "Kněžice (SO ORP Jihlava)",
          "537292" : "Kněžice (SO ORP Poděbrady)",
          "574007" : "Kněžice (SO ORP Chrudim)",
          "551481" : "Kněžičky (SO ORP Poděbrady)",
          "536041" : "Kněžmost (SO ORP Mnichovo Hradiště)",
          "573043" : "Kněžnice (SO ORP Jičín)",
          "592269" : "Kněžpole (SO ORP Uherské Hradiště)",
          "581739" : "Knínice (SO ORP Boskovice)",
          "587389" : "Knínice (SO ORP Telč)",
          "598461" : "Kňovice (SO ORP Sedlčany)",
          "532487" : "Knovíz (SO ORP Slaný)",
          "548286" : "Knyk (SO ORP Havlíčkův Brod)",
          "548146" : "Koberovice (SO ORP Humpolec)",
          "563641" : "Koberovy (SO ORP Železný Brod)",
          "507504" : "Kobeřice (SO ORP Kravaře)",
          "593141" : "Kobeřice u Brna (SO ORP Slavkov u Brna)",
          "557218" : "Kobylá nad Vidnavkou (SO ORP Jeseník)",
          "584568" : "Kobylí (SO ORP Hustopeče)",
          "573710" : "Kobylice (SO ORP Nový Bydžov)",
          "531405" : "Kobylnice (SO ORP Kutná Hora)",
          "571172" : "Kobylnice (SO ORP Mladá Boleslav)",
          "583219" : "Kobylnice (SO ORP Šlapanice)",
          "564141" : "Kobyly (SO ORP Turnov)",
          "579394" : "Kocbeře (SO ORP Dvůr Králové nad Labem)",
          "536601" : "Kocelovice (SO ORP Blatná)",
          "578231" : "Koclířov (SO ORP Svitavy)",
          "571610" : "Kočí (SO ORP Chrudim)",
          "578771" : "Kočín (SO ORP Kralovice)",
          "541559" : "Kočov (SO ORP Tachov)",
          "579408" : "Kohoutov (SO ORP Dvůr Králové nad Labem)",
          "536067" : "Kochánky (SO ORP Mladá Boleslav)",
          "548529" : "Kochánov (SO ORP Havlíčkův Brod)",
          "590851" : "Kojatice (SO ORP Moravské Budějovice)",
          "510645" : "Kojatín (SO ORP Třebíč)",
          "593150" : "Kojátky (SO ORP Bučovice)",
          "598712" : "Kojčice (SO ORP Pelhřimov)",
          "538345" : "Kojetice (SO ORP Neratovice)",
          "590860" : "Kojetice (SO ORP Třebíč)",
          "568881" : "Kojetín (SO ORP Havlíčkův Brod)",
          "514055" : "Kojetín (SO ORP Přerov)",
          "575194" : "Kojice (SO ORP Přelouč)",
          "541494" : "Kokašice (SO ORP Stříbro)",
          "514152" : "Kokory (SO ORP Přerov)",
          "534901" : "Kokořín (SO ORP Mělník)",
          "537306" : "Kolaje (SO ORP Poděbrady)",
          "580465" : "Koldín (SO ORP Vysoké Mýto)",
          "532495" : "Koleč (SO ORP Kladno)",
          "565199" : "Kolešov (SO ORP Rakovník)",
          "541893" : "Kolešovice (SO ORP Rakovník)",
          "533165" : "Kolín (SO ORP Kolín)",
          "556467" : "Kolinec (SO ORP Sušice)",
          "570974" : "Kolomuty (SO ORP Mladá Boleslav)",
          "555258" : "Kolová (SO ORP Karlovy Vary)",
          "553816" : "Koloveč (SO ORP Domažlice)",
          "536733" : "Kolšov (SO ORP Zábřeh)",
          "588598" : "Komárno (SO ORP Bystřice pod Hostýnem)",
          "531324" : "Komárov (SO ORP Hořovice)",
          "549436" : "Komárov (SO ORP Otrokovice)",
          "599280" : "Komárov (SO ORP Soběslav)",
          "547123" : "Komárov (SO ORP Šternberk)",
          "590878" : "Komárovice (SO ORP Moravské Budějovice)",
          "535877" : "Komařice (SO ORP České Budějovice)",
          "592277" : "Komňa (SO ORP Uherský Brod)",
          "507237" : "Komorní Lhotka (SO ORP Třinec)",
          "548162" : "Komorovice (SO ORP Humpolec)",
          "593168" : "Komořany (SO ORP Vyškov)",
          "533394" : "Konárovice (SO ORP Kolín)",
          "529931" : "Kondrac (SO ORP Vlašim)",
          "573051" : "Konecchlumí (SO ORP Jičín)",
          "531332" : "Koněprusy (SO ORP Beroun)",
          "590886" : "Koněšín (SO ORP Třebíč)",
          "531553" : "Konětopy (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "589624" : "Konice (SO ORP Konice)",
          "564761" : "Konojedy (SO ORP Říčany)",
          "560952" : "Konstantinovy Lázně (SO ORP Stříbro)",
          "573060" : "Kopidlno (SO ORP Jičín)",
          "559024" : "Kopidlo (SO ORP Kralovice)",
          "553247" : "Kopřivná (SO ORP Šumperk)",
          "599565" : "Kopřivnice (SO ORP Kopřivnice)",
          "599204" : "Korkyně (SO ORP Dobříš)",
          "579033" : "Kornatice (SO ORP Rokycany)",
          "533793" : "Korno (SO ORP Beroun)",
          "594253" : "Korolupy (SO ORP Znojmo)",
          "578258" : "Korouhev (SO ORP Polička)",
          "595861" : "Koroužné (SO ORP Bystřice nad Pernštejnem)",
          "567221" : "Korozluky (SO ORP Most)",
          "578266" : "Koruna (SO ORP Moravská Třebová)",
          "588601" : "Koryčany (SO ORP Kroměříž)",
          "599557" : "Koryta (SO ORP Mnichovo Hradiště)",
          "559032" : "Koryta (SO ORP Kralovice)",
          "592285" : "Korytná (SO ORP Uherský Brod)",
          "581755" : "Kořenec (SO ORP Boskovice)",
          "533408" : "Kořenice (SO ORP Kolín)",
          "563668" : "Kořenov (SO ORP Tanvald)",
          "570176" : "Kosice (SO ORP Hradec Králové)",
          "570184" : "Kosičky (SO ORP Hradec Králové)",
          "570826" : "Kosmonosy (SO ORP Mladá Boleslav)",
          "539392" : "Kosoř (SO ORP Černošice)",
          "536121" : "Kosořice (SO ORP Mladá Boleslav)",
          "574449" : "Kosořín (SO ORP Vysoké Mýto)",
          "536814" : "Kosov (SO ORP Zábřeh)",
          "540498" : "Kosova Hora (SO ORP Sedlčany)",
          "588521" : "Kostelany (SO ORP Kroměříž)",
          "592293" : "Kostelany nad Moravou (SO ORP Uherské Hradiště)",
          "587401" : "Kostelec (SO ORP Jihlava)",
          "548928" : "Kostelec (SO ORP Jičín)",
          "586277" : "Kostelec (SO ORP Kyjov)",
          "503916" : "Kostelec (SO ORP Stříbro)",
          "589632" : "Kostelec na Hané (SO ORP Prostějov)",
          "533416" : "Kostelec nad Černými lesy (SO ORP Říčany)",
          "534935" : "Kostelec nad Labem (SO ORP Neratovice)",
          "576361" : "Kostelec nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "549509" : "Kostelec nad Vltavou (SO ORP Milevsko)",
          "571628" : "Kostelec u Heřmanova Městce (SO ORP Chrudim)",
          "588610" : "Kostelec u Holešova (SO ORP Holešov)",
          "538370" : "Kostelec u Křížků (SO ORP Říčany)",
          "576387" : "Kostelecké Horky (SO ORP Kostelec nad Orlicí)",
          "536130" : "Kostelní Hlavno (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "537314" : "Kostelní Lhota (SO ORP Nymburk)",
          "587419" : "Kostelní Myslová (SO ORP Telč)",
          "509108" : "Kostelní Radouň (SO ORP Jindřichův Hradec)",
          "508357" : "Kostelní Vydří (SO ORP Dačice)",
          "575232" : "Kostěnice (SO ORP Pardubice)",
          "584576" : "Kostice (SO ORP Břeclav)",
          "590894" : "Kostníky (SO ORP Moravské Budějovice)",
          "529630" : "Kostomlátky (SO ORP Nymburk)",
          "537331" : "Kostomlaty nad Labem (SO ORP Nymburk)",
          "567612" : "Kostomlaty pod Milešovkou (SO ORP Teplice)",
          "565059" : "Kostomlaty pod Řípem (SO ORP Roudnice nad Labem)",
          "507458" : "Košařiska (SO ORP Třinec)",
          "566047" : "Košátky (SO ORP Mladá Boleslav)",
          "548171" : "Košetice (SO ORP Pelhřimov)",
          "552585" : "Košice (SO ORP Tábor)",
          "551465" : "Košice (SO ORP Kutná Hora)",
          "537349" : "Košík (SO ORP Nymburk)",
          "592307" : "Košíky (SO ORP Uherské Hradiště)",
          "562955" : "Košín (SO ORP Tábor)",
          "577235" : "Košťálov (SO ORP Semily)",
          "567621" : "Košťany (SO ORP Teplice)",
          "566284" : "Koštice (SO ORP Louny)",
          "513555" : "Kotenčice (SO ORP Příbram)",
          "595870" : "Kotlasy (SO ORP Žďár nad Sázavou)",
          "534072" : "Kotopeky (SO ORP Hořovice)",
          "540633" : "Kotovice (SO ORP Stod)",
          "581763" : "Kotvrdovice (SO ORP Blansko)",
          "537357" : "Kounice (SO ORP Lysá nad Labem)",
          "576395" : "Kounov (SO ORP Dobruška)",
          "541907" : "Kounov (SO ORP Rakovník)",
          "529681" : "Koupě (SO ORP Příbram)",
          "533424" : "Kouřim (SO ORP Kolín)",
          "553824" : "Kout na Šumavě (SO ORP Domažlice)",
          "548189" : "Kouty (SO ORP Světlá nad Sázavou)",
          "534943" : "Kouty (SO ORP Poděbrady)",
          "590908" : "Kouty (SO ORP Třebíč)",
          "548944" : "Kovač (SO ORP Jičín)",
          "583227" : "Kovalovice (SO ORP Šlapanice)",
          "589641" : "Koválovice-Osíčany (SO ORP Prostějov)",
          "571971" : "Kováň (SO ORP Mladá Boleslav)",
          "572012" : "Kovanec (SO ORP Mladá Boleslav)",
          "537373" : "Kovanice (SO ORP Nymburk)",
          "549517" : "Kovářov (SO ORP Milevsko)",
          "563137" : "Kovářská (SO ORP Kadaň)",
          "578177" : "Kovčín (SO ORP Horažďovice)",
          "581771" : "Kozárov (SO ORP Boskovice)",
          "540536" : "Kozárovice (SO ORP Příbram)",
          "590916" : "Kozlany (SO ORP Třebíč)",
          "550108" : "Kozlany (SO ORP Vyškov)",
          "587427" : "Kozlov (SO ORP Jihlava)",
          "568899" : "Kozlov (SO ORP Světlá nad Sázavou)",
          "500135" : "Kozlov (SO ORP Olomouc)",
          "595888" : "Kozlov (SO ORP Velké Meziříčí)",
          "598321" : "Kozlovice (SO ORP Frýdek-Místek)",
          "540200" : "Kozlovice (SO ORP Nepomuk)",
          "530557" : "Kozly (SO ORP Louny)",
          "546232" : "Kozly (SO ORP Česká Lípa)",
          "529940" : "Kozmice (SO ORP Benešov)",
          "547182" : "Kozmice (SO ORP Hlučín)",
          "572136" : "Kozojedy (SO ORP Jičín)",
          "533432" : "Kozojedy (SO ORP Říčany)",
          "559041" : "Kozojedy (SO ORP Kralovice)",
          "565385" : "Kozojedy (SO ORP Rakovník)",
          "586285" : "Kozojídky (SO ORP Veselí nad Moravou)",
          "559059" : "Kozolupy (SO ORP Nýřany)",
          "571792" : "Kozomín (SO ORP Kralupy nad Vltavou)",
          "545309" : "Kožichovice (SO ORP Třebíč)",
          "559067" : "Kožlany (SO ORP Kralovice)",
          "568902" : "Kožlí (SO ORP Světlá nad Sázavou)",
          "561550" : "Kožlí (SO ORP Písek)",
          "503304" : "Kožušany-Tážaly (SO ORP Olomouc)",
          "593184" : "Kožušice (SO ORP Bučovice)",
          "565067" : "Krabčice (SO ORP Roudnice nad Labem)",
          "548618" : "Kraborovice (SO ORP Chotěboř)",
          "587435" : "Krahulčí (SO ORP Telč)",
          "550710" : "Krahulov (SO ORP Třebíč)",
          "560456" : "Krajková (SO ORP Sokolov)",
          "536342" : "Krajníčko (SO ORP Vodňany)",
          "565351" : "Krakov (SO ORP Rakovník)",
          "533441" : "Krakovany (SO ORP Kolín)",
          "565369" : "Krakovec (SO ORP Rakovník)",
          "589659" : "Kralice na Hané (SO ORP Prostějov)",
          "590941" : "Kralice nad Oslavou (SO ORP Náměšť nad Oslavou)",
          "580481" : "Králíky (SO ORP Králíky)",
          "570192" : "Králíky (SO ORP Nový Bydžov)",
          "549525" : "Králova Lhota (SO ORP Písek)",
          "576409" : "Králova Lhota (SO ORP Dobruška)",
          "530808" : "Královec (SO ORP Trutnov)",
          "559075" : "Kralovice (SO ORP Kralovice)",
          "535109" : "Královice (SO ORP Slaný)",
          "560464" : "Královské Poříčí (SO ORP Sokolov)",
          "534951" : "Kralupy nad Vltavou (SO ORP Kralupy nad Vltavou)",
          "533203" : "Králův Dvůr (SO ORP Beroun)",
          "557943" : "Kramolín (SO ORP Nepomuk)",
          "590959" : "Kramolín (SO ORP Náměšť nad Oslavou)",
          "574546" : "Kramolna (SO ORP Náchod)",
          "551261" : "Kraselov (SO ORP Strakonice)",
          "593192" : "Krásensko (SO ORP Vyškov)",
          "580490" : "Krasíkov (SO ORP Lanškroun)",
          "561371" : "Krasíkovice (SO ORP Pelhřimov)",
          "560472" : "Kraslice (SO ORP Kraslice)",
          "538795" : "Krásná (SO ORP Aš)",
          "549673" : "Krásná (SO ORP Frýdek-Místek)",
          "568929" : "Krásná Hora (SO ORP Havlíčkův Brod)",
          "540552" : "Krásná Hora nad Vltavou (SO ORP Sedlčany)",
          "562611" : "Krásná Lípa (SO ORP Rumburk)",
          "536164" : "Krásná Ves (SO ORP Mladá Boleslav)",
          "571652" : "Krásné (SO ORP Chrudim)",
          "595896" : "Krásné (SO ORP Nové Město na Moravě)",
          "555304" : "Krásné Údolí (SO ORP Karlovy Vary)",
          "595900" : "Krásněves (SO ORP Žďár nad Sázavou)",
          "538337" : "Krásno (SO ORP Sokolov)",
          "566306" : "Krásný Dvůr (SO ORP Podbořany)",
          "564168" : "Krásný Les (SO ORP Frýdlant)",
          "578045" : "Krásný Les (SO ORP Ostrov)",
          "587443" : "Krasonice (SO ORP Telč)",
          "597511" : "Krasov (SO ORP Krnov)",
          "581780" : "Krasová (SO ORP Blansko)",
          "536806" : "Krašlovice (SO ORP Vodňany)",
          "559083" : "Krašovice (SO ORP Nýřany)",
          "568937" : "Krátká Ves (SO ORP Havlíčkův Brod)",
          "583235" : "Kratochvilka (SO ORP Rosice)",
          "570206" : "Kratonohy (SO ORP Hradec Králové)",
          "560634" : "Krátošice (SO ORP Tábor)",
          "537136" : "Kratušín (SO ORP Prachatice)",
          "507580" : "Kravaře (SO ORP Kravaře)",
          "561720" : "Kravaře (SO ORP Česká Lípa)",
          "594261" : "Kravsko (SO ORP Znojmo)",
          "552437" : "Krčmaň (SO ORP Olomouc)",
          "536954" : "Krejnice (SO ORP Strakonice)",
          "529958" : "Krhanice (SO ORP Benešov)",
          "581798" : "Krhov (SO ORP Boskovice)",
          "590967" : "Krhov (SO ORP Třebíč)",
          "500062" : "Krhová (SO ORP Valašské Meziříčí)",
          "594270" : "Krhovice (SO ORP Znojmo)",
          "548685" : "Krchleby (SO ORP Kostelec nad Orlicí)",
          "569372" : "Krchleby (SO ORP Mohelnice)",
          "537390" : "Krchleby (SO ORP Nymburk)",
          "534153" : "Krchleby (SO ORP Čáslav)",
          "598348" : "Krmelín (SO ORP Frýdek-Místek)",
          "529974" : "Krňany (SO ORP Benešov)",
          "597520" : "Krnov (SO ORP Krnov)",
          "536172" : "Krnsko (SO ORP Mladá Boleslav)",
          "590975" : "Krokočín (SO ORP Náměšť nad Oslavou)",
          "588296" : "Kroměříž (SO ORP Kroměříž)",
          "561738" : "Krompach (SO ORP Nový Bor)",
          "536181" : "Kropáčova Vrutice (SO ORP Mladá Boleslav)",
          "541940" : "Kroučová (SO ORP Rakovník)",
          "571661" : "Krouna (SO ORP Hlinsko)",
          "559091" : "Krsy (SO ORP Nýřany)",
          "563030" : "Krtov (SO ORP Tábor)",
          "598500" : "Krty (SO ORP Rakovník)",
          "536555" : "Krty-Hradec (SO ORP Strakonice)",
          "568945" : "Krucemburk (SO ORP Chotěboř)",
          "577243" : "Kruh (SO ORP Jilemnice)",
          "589667" : "Krumsín (SO ORP Prostějov)",
          "584584" : "Krumvíř (SO ORP Hustopeče)",
          "541966" : "Krupá (SO ORP Rakovník)",
          "533459" : "Krupá (SO ORP Český Brod)",
          "567639" : "Krupka (SO ORP Teplice)",
          "541974" : "Krušovice (SO ORP Rakovník)",
          "568180" : "Kružberk (SO ORP Vítkov)",
          "599484" : "Krychnov (SO ORP Kolín)",
          "566314" : "Kryry (SO ORP Podbořany)",
          "564176" : "Kryštofovo Údolí (SO ORP Liberec)",
          "563315" : "Kryštofovy Hamry (SO ORP Kadaň)",
          "548201" : "Křeč (SO ORP Pelhřimov)",
          "533467" : "Křečhoř (SO ORP Kolín)",
          "537403" : "Křečkov (SO ORP Poděbrady)",
          "529991" : "Křečovice (SO ORP Benešov)",
          "586960" : "Křekov (SO ORP Valašské Klobouky)",
          "554901" : "Křelov-Břuchotín (SO ORP Olomouc)",
          "559105" : "Křelovice (SO ORP Nýřany)",
          "548219" : "Křelovice (SO ORP Pelhřimov)",
          "545571" : "Křemže (SO ORP Český Krumlov)",
          "534960" : "Křenek (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "556505" : "Křenice (SO ORP Klatovy)",
          "564991" : "Křenice (SO ORP Říčany)",
          "578274" : "Křenov (SO ORP Moravská Třebová)",
          "569143" : "Křenovice (SO ORP Přerov)",
          "562181" : "Křenovice (SO ORP Písek)",
          "593214" : "Křenovice (SO ORP Slavkov u Brna)",
          "553832" : "Křenovy (SO ORP Horšovský Týn)",
          "540579" : "Křepenice (SO ORP Sedlčany)",
          "584592" : "Křepice (SO ORP Hustopeče)",
          "594288" : "Křepice (SO ORP Znojmo)",
          "534161" : "Křesetice (SO ORP Kutná Hora)",
          "565075" : "Křesín (SO ORP Lovosice)",
          "565083" : "Křešice (SO ORP Litoměřice)",
          "548227" : "Křešín (SO ORP Pelhřimov)",
          "540587" : "Křešín (SO ORP Příbram)",
          "581801" : "Křetín (SO ORP Boskovice)",
          "572861" : "Křičeň (SO ORP Pardubice)",
          "587842" : "Křídla (SO ORP Nové Město na Moravě)",
          "550086" : "Křídlůvky (SO ORP Znojmo)",
          "563161" : "Křimov (SO ORP Chomutov)",
          "537411" : "Křinec (SO ORP Nymburk)",
          "574171" : "Křinice (SO ORP Broumov)",
          "561673" : "Křišťanov (SO ORP Prachatice)",
          "597538" : "Křišťanovice (SO ORP Bruntál)",
          "541982" : "Křivoklát (SO ORP Rakovník)",
          "530000" : "Křivsoudov (SO ORP Vlašim)",
          "595918" : "Křižánky (SO ORP Nové Město na Moravě)",
          "509752" : "Křižanov (SO ORP Milevsko)",
          "595926" : "Křižanov (SO ORP Velké Meziříčí)",
          "593222" : "Křižanovice (SO ORP Bučovice)",
          "547824" : "Křižanovice (SO ORP Chrudim)",
          "593231" : "Křižanovice u Vyškova (SO ORP Vyškov)",
          "564184" : "Křižany (SO ORP Liberec)",
          "595934" : "Křižínkov (SO ORP Tišnov)",
          "538418" : "Křížkový Újezdec (SO ORP Říčany)",
          "554596" : "Křižovatka (SO ORP Cheb)",
          "595951" : "Křoví (SO ORP Velké Meziříčí)",
          "581810" : "Křtěnov (SO ORP Boskovice)",
          "581828" : "Křtiny (SO ORP Blansko)",
          "552780" : "Křtomil (SO ORP Přerov)",
          "571717" : "Kšely (SO ORP Český Brod)",
          "560979" : "Kšice (SO ORP Stříbro)",
          "550329" : "Ktiš (SO ORP Prachatice)",
          "547484" : "Ktová (SO ORP Turnov)",
          "531375" : "Kublov (SO ORP Beroun)",
          "563978" : "Kubova Huť (SO ORP Vimperk)",
          "594296" : "Kubšice (SO ORP Moravský Krumlov)",
          "593249" : "Kučerov (SO ORP Vyškov)",
          "549541" : "Kučeř (SO ORP Milevsko)",
          "592323" : "Kudlovice (SO ORP Uherské Hradiště)",
          "594300" : "Kuchařovice (SO ORP Znojmo)",
          "555312" : "Kujavy (SO ORP Bílovec)",
          "572594" : "Kukle (SO ORP Svitavy)",
          "595969" : "Kuklík (SO ORP Nové Město na Moravě)",
          "579416" : "Kuks (SO ORP Dvůr Králové nad Labem)",
          "581836" : "Kulířov (SO ORP Blansko)",
          "570214" : "Kunčice (SO ORP Hradec Králové)",
          "579424" : "Kunčice nad Labem (SO ORP Vrchlabí)",
          "598356" : "Kunčice pod Ondřejníkem (SO ORP Frýdlant nad Ostravicí)",
          "578282" : "Kunčina (SO ORP Moravská Třebová)",
          "581844" : "Kunčina Ves (SO ORP Boskovice)",
          "595977" : "Kundratice (SO ORP Velké Meziříčí)",
          "559121" : "Kunějovice (SO ORP Nýřany)",
          "548570" : "Kunemil (SO ORP Světlá nad Sázavou)",
          "573515" : "Kunětice (SO ORP Pardubice)",
          "581852" : "Kunice (SO ORP Boskovice)",
          "538426" : "Kunice (SO ORP Říčany)",
          "581861" : "Kuničky (SO ORP Blansko)",
          "568546" : "Kunín (SO ORP Nový Jičín)",
          "588628" : "Kunkovice (SO ORP Kroměříž)",
          "550744" : "Kunovice (SO ORP Uherské Hradiště)",
          "543021" : "Kunovice (SO ORP Valašské Meziříčí)",
          "530026" : "Kuňovice (SO ORP Vlašim)",
          "530433" : "Kunratice (SO ORP Frýdlant)",
          "546330" : "Kunratice (SO ORP Děčín)",
          "561746" : "Kunratice u Cvikova (SO ORP Nový Bor)",
          "581879" : "Kunštát (SO ORP Boskovice)",
          "580503" : "Kunvald (SO ORP Žamberk)",
          "546615" : "Kunžak (SO ORP Jindřichův Hradec)",
          "583243" : "Kupařovice (SO ORP Ivančice)",
          "555282" : "Kurdějov (SO ORP Hustopeče)",
          "550302" : "Kuroslepy (SO ORP Náměšť nad Oslavou)",
          "588636" : "Kurovice (SO ORP Holešov)",
          "583251" : "Kuřim (SO ORP Kuřim)",
          "560391" : "Kuřimany (SO ORP Strakonice)",
          "595985" : "Kuřimská Nová Ves (SO ORP Tišnov)",
          "595993" : "Kuřimské Jestřabí (SO ORP Tišnov)",
          "533955" : "Kutná Hora (SO ORP Kutná Hora)",
          "571512" : "Kutrovice (SO ORP Slaný)",
          "586293" : "Kuželov (SO ORP Veselí nad Moravou)",
          "588644" : "Kvasice (SO ORP Kroměříž)",
          "576425" : "Kvasiny (SO ORP Rychnov nad Kněžnou)",
          "536750" : "Kváskovice (SO ORP Strakonice)",
          "541931" : "Kvášňovice (SO ORP Horažďovice)",
          "568953" : "Květinov (SO ORP Havlíčkův Brod)",
          "578291" : "Květná (SO ORP Polička)",
          "564982" : "Květnice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "598801" : "Květov (SO ORP Milevsko)",
          "553841" : "Kvíčovice (SO ORP Stod)",
          "550337" : "Kvilda (SO ORP Vimperk)",
          "532517" : "Kvílice (SO ORP Slaný)",
          "546259" : "Kvítkov (SO ORP Česká Lípa)",
          "529729" : "Kvítkovice (SO ORP České Budějovice)",
          "572047" : "Kyje (SO ORP Jičín)",
          "548308" : "Kyjov (SO ORP Havlíčkův Brod)",
          "586307" : "Kyjov (SO ORP Kyjov)",
          "596001" : "Kyjov (SO ORP Žďár nad Sázavou)",
          "512907" : "Kyjovice (SO ORP Opava)",
          "594318" : "Kyjovice (SO ORP Znojmo)",
          "568970" : "Kynice (SO ORP Světlá nad Sázavou)",
          "560499" : "Kynšperk nad Ohří (SO ORP Sokolov)",
          "555347" : "Kyselka (SO ORP Karlovy Vary)",
          "588652" : "Kyselovice (SO ORP Kroměříž)",
          "559130" : "Kyšice (SO ORP Plzeň)",
          "532525" : "Kyšice (SO ORP Kladno)",
          "565091" : "Kyškovice (SO ORP Roudnice nad Labem)",
          "571261" : "Kytín (SO ORP Černošice)",
          "562645" : "Kytlice (SO ORP Děčín)",
          "544701" : "Labská Stráň (SO ORP Děčín)",
          "575259" : "Labské Chrčice (SO ORP Přelouč)",
          "586315" : "Labuty (SO ORP Kyjov)",
          "543098" : "Lačnov (SO ORP Vsetín)",
          "558443" : "Ladná (SO ORP Břeclav)",
          "567647" : "Lahošť (SO ORP Teplice)",
          "548804" : "Lampertice (SO ORP Trutnov)",
          "594326" : "Lančov (SO ORP Znojmo)",
          "579432" : "Lánov (SO ORP Vrchlabí)",
          "580511" : "Lanškroun (SO ORP Lanškroun)",
          "548481" : "Lány (SO ORP Chotěboř)",
          "504807" : "Lány (SO ORP Chrudim)",
          "541991" : "Lány (SO ORP Kladno)",
          "572845" : "Lány u Dašic (SO ORP Pardubice)",
          "584622" : "Lanžhot (SO ORP Břeclav)",
          "579441" : "Lanžov (SO ORP Dvůr Králové nad Labem)",
          "546623" : "Lásenice (SO ORP Jindřichův Hradec)",
          "589675" : "Laškov (SO ORP Prostějov)",
          "542008" : "Lašovice (SO ORP Rakovník)",
          "596019" : "Lavičky (SO ORP Velké Meziříčí)",
          "578304" : "Lavičné (SO ORP Svitavy)",
          "510556" : "Láz (SO ORP Moravské Budějovice)",
          "540625" : "Láz (SO ORP Příbram)",
          "581887" : "Lazinov (SO ORP Boskovice)",
          "573094" : "Lázně Bělohrad (SO ORP Jičín)",
          "574767" : "Lázně Bohdaneč (SO ORP Pardubice)",
          "554600" : "Lázně Kynžvart (SO ORP Mariánské Lázně)",
          "564206" : "Lázně Libverda (SO ORP Frýdlant)",
          "538914" : "Lázně Toušeň (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "514446" : "Lazníčky (SO ORP Přerov)",
          "514471" : "Lazníky (SO ORP Přerov)",
          "564346" : "Lazsko (SO ORP Příbram)",
          "598950" : "Lažánky (SO ORP Blatná)",
          "583260" : "Lažánky (SO ORP Tišnov)",
          "581909" : "Lažany (SO ORP Blansko)",
          "560197" : "Lažany (SO ORP Blatná)",
          "545937" : "Lažany (SO ORP Turnov)",
          "550345" : "Lažiště (SO ORP Prachatice)",
          "533939" : "Lážovice (SO ORP Hořovice)",
          "561649" : "Lčovice (SO ORP Vimperk)",
          "536202" : "Ledce (SO ORP Mladá Boleslav)",
          "532533" : "Ledce (SO ORP Slaný)",
          "576433" : "Ledce (SO ORP Hradec Králové)",
          "559148" : "Ledce (SO ORP Nýřany)",
          "583278" : "Ledce (SO ORP Židlochovice)",
          "534978" : "Ledčice (SO ORP Kralupy nad Vltavou)",
          "568988" : "Ledeč nad Sázavou (SO ORP Světlá nad Sázavou)",
          "534170" : "Ledečko (SO ORP Kutná Hora)",
          "544736" : "Ledenice (SO ORP České Budějovice)",
          "584631" : "Lednice (SO ORP Břeclav)",
          "567655" : "Ledvice (SO ORP Bílina)",
          "588661" : "Lechotice (SO ORP Holešov)",
          "594334" : "Lechovice (SO ORP Znojmo)",
          "570222" : "Lejšovka (SO ORP Hradec Králové)",
          "583286" : "Lelekovice (SO ORP Kuřim)",
          "566322" : "Lenešice (SO ORP Louny)",
          "550353" : "Lenora (SO ORP Prachatice)",
          "544264" : "Leskovec (SO ORP Vsetín)",
          "597546" : "Leskovec nad Moravicí (SO ORP Bruntál)",
          "548235" : "Leskovice (SO ORP Pelhřimov)",
          "590983" : "Lesná (SO ORP Moravské Budějovice)",
          "562041" : "Lesná (SO ORP Pacov)",
          "561002" : "Lesná (SO ORP Tachov)",
          "594342" : "Lesná (SO ORP Znojmo)",
          "583294" : "Lesní Hluboké (SO ORP Rosice)",
          "590991" : "Lesní Jakubov (SO ORP Náměšť nad Oslavou)",
          "537284" : "Lesnice (SO ORP Zábřeh)",
          "591009" : "Lesonice (SO ORP Moravské Budějovice)",
          "594351" : "Lesonice (SO ORP Moravský Krumlov)",
          "561011" : "Lestkov (SO ORP Tachov)",
          "573485" : "Lesůňky (SO ORP Třebíč)",
          "589683" : "Lešany (SO ORP Prostějov)",
          "530051" : "Lešany (SO ORP Benešov)",
          "513521" : "Lešetice (SO ORP Příbram)",
          "568996" : "Leškovice (SO ORP Havlíčkův Brod)",
          "544302" : "Lešná (SO ORP Valašské Meziříčí)",
          "571695" : "Leština (SO ORP Vysoké Mýto)",
          "537713" : "Leština (SO ORP Zábřeh)",
          "569011" : "Leština u Světlé (SO ORP Světlá nad Sázavou)",
          "571709" : "Leštinka (SO ORP Chrudim)",
          "557951" : "Letiny (SO ORP Blovice)",
          "540561" : "Letkov (SO ORP Plzeň)",
          "580538" : "Letohrad (SO ORP Žamberk)",
          "593257" : "Letonice (SO ORP Bučovice)",
          "581917" : "Letovice (SO ORP Boskovice)",
          "549568" : "Lety (SO ORP Písek)",
          "539406" : "Lety (SO ORP Černošice)",
          "565105" : "Levín (SO ORP Litoměřice)",
          "577375" : "Levínská Olešnice (SO ORP Jilemnice)",
          "591025" : "Lhánice (SO ORP Náměšť nad Oslavou)",
          "550361" : "Lhenice (SO ORP Prachatice)",
          "534986" : "Lhota (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "513041" : "Lhota (SO ORP Kladno)",
          "514497" : "Lhota (SO ORP Lipník nad Bečvou)",
          "573434" : "Lhota (SO ORP Zlín)",
          "574180" : "Lhota pod Hořičkami (SO ORP Náchod)",
          "570231" : "Lhota pod Libčany (SO ORP Hradec Králové)",
          "567001" : "Lhota pod Radčem (SO ORP Rokycany)",
          "581925" : "Lhota Rapotina (SO ORP Boskovice)",
          "581933" : "Lhota u Lysic (SO ORP Boskovice)",
          "581941" : "Lhota u Olešnice (SO ORP Boskovice)",
          "598411" : "Lhota u Příbramě (SO ORP Příbram)",
          "556866" : "Lhota u Vsetína (SO ORP Vsetín)",
          "561282" : "Lhota-Vlasenice (SO ORP Pelhřimov)",
          "544876" : "Lhotice (SO ORP Moravské Budějovice)",
          "598364" : "Lhotka (SO ORP Frýdek-Místek)",
          "533335" : "Lhotka (SO ORP Hořovice)",
          "531898" : "Lhotka (SO ORP Mělník)",
          "514527" : "Lhotka (SO ORP Přerov)",
          "587451" : "Lhotka (SO ORP Telč)",
          "596035" : "Lhotka (SO ORP Žďár nad Sázavou)",
          "565113" : "Lhotka nad Labem (SO ORP Lovosice)",
          "553115" : "Lhotka u Litultovic (SO ORP Opava)",
          "559946" : "Lhotka u Radnic (SO ORP Rokycany)",
          "536211" : "Lhotky (SO ORP Mladá Boleslav)",
          "549550" : "Lhotsko (SO ORP Vizovice)",
          "576441" : "Lhoty u Potštejna (SO ORP Rychnov nad Kněžnou)",
          "578606" : "Lhůta (SO ORP Plzeň)",
          "554618" : "Libá (SO ORP Cheb)",
          "573108" : "Libáň (SO ORP Jičín)",
          "503941" : "Libavá (SO ORP Olomouc)",
          "560502" : "Libavské Údolí (SO ORP Sokolov)",
          "570249" : "Libčany (SO ORP Hradec Králové)",
          "566349" : "Libčeves (SO ORP Louny)",
          "539414" : "Libčice nad Vltavou (SO ORP Černošice)",
          "580562" : "Libecina (SO ORP Vysoké Mýto)",
          "563188" : "Libědice (SO ORP Kadaň)",
          "535001" : "Liběchov (SO ORP Mělník)",
          "563544" : "Libějice (SO ORP Tábor)",
          "551333" : "Libějovice (SO ORP Vodňany)",
          "548651" : "Libel (SO ORP Rychnov nad Kněžnou)",
          "533475" : "Libenice (SO ORP Kolín)",
          "563889" : "Liberec (SO ORP Liberec)",
          "576450" : "Liberk (SO ORP Rychnov nad Kněžnou)",
          "539422" : "Libeř (SO ORP Černošice)",
          "565121" : "Liběšice (SO ORP Litoměřice)",
          "566357" : "Liběšice (SO ORP Žatec)",
          "536831" : "Libětice (SO ORP Strakonice)",
          "538442" : "Líbeznice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "530069" : "Libež (SO ORP Vlašim)",
          "500046" : "Libhošť (SO ORP Nový Jičín)",
          "580147" : "Libchavy (SO ORP Ústí nad Orlicí)",
          "547701" : "Libchyně (SO ORP Nové Město nad Metují)",
          "537438" : "Libice nad Cidlinou (SO ORP Poděbrady)",
          "569020" : "Libice nad Doubravou (SO ORP Chotěboř)",
          "544744" : "Libín (SO ORP České Budějovice)",
          "539961" : "Libina (SO ORP Šumperk)",
          "571784" : "Libiš (SO ORP Neratovice)",
          "575305" : "Libišany (SO ORP Pardubice)",
          "553859" : "Libkov (SO ORP Domažlice)",
          "571725" : "Libkov (SO ORP Chrudim)",
          "598721" : "Libkova Voda (SO ORP Pelhřimov)",
          "565148" : "Libkovice pod Řípem (SO ORP Roudnice nad Labem)",
          "531502" : "Liblice (SO ORP Mělník)",
          "559954" : "Liblín (SO ORP Rokycany)",
          "579475" : "Libňatov (SO ORP Trutnov)",
          "535800" : "Libníč (SO ORP České Budějovice)",
          "570257" : "Libníkovice (SO ORP Hradec Králové)",
          "530590" : "Libočany (SO ORP Žatec)",
          "533483" : "Libodřice (SO ORP Kolín)",
          "565156" : "Libochovany (SO ORP Litoměřice)",
          "565164" : "Libochovice (SO ORP Lovosice)",
          "564150" : "Libochovičky (SO ORP Kladno)",
          "571733" : "Liboměřice (SO ORP Chrudim)",
          "531448" : "Libomyšl (SO ORP Hořovice)",
          "566381" : "Libořice (SO ORP Žatec)",
          "569003" : "Liboš (SO ORP Olomouc)",
          "573116" : "Libošovice (SO ORP Jičín)",
          "565172" : "Libotenice (SO ORP Roudnice nad Labem)",
          "579483" : "Libotov (SO ORP Dvůr Králové nad Labem)",
          "568058" : "Libouchec (SO ORP Ústí nad Labem)",
          "571601" : "Libovice (SO ORP Slaný)",
          "570265" : "Librantice (SO ORP Hradec Králové)",
          "570273" : "Libřice (SO ORP Hradec Králové)",
          "577294" : "Libštát (SO ORP Semily)",
          "573124" : "Libuň (SO ORP Jičín)",
          "532576" : "Libušín (SO ORP Kladno)",
          "547832" : "Licibořice (SO ORP Chrudim)",
          "576468" : "Lično (SO ORP Rychnov nad Kněžnou)",
          "544370" : "Lidečko (SO ORP Vsetín)",
          "532584" : "Lidice (SO ORP Kladno)",
          "561100" : "Lidmaň (SO ORP Pelhřimov)",
          "580571" : "Lichkov (SO ORP Králíky)",
          "599603" : "Lichnov (SO ORP Frenštát pod Radhoštěm)",
          "597554" : "Lichnov (SO ORP Krnov)",
          "571326" : "Lichoceves (SO ORP Černošice)",
          "559164" : "Líně (SO ORP Nýřany)",
          "578339" : "Linhartice (SO ORP Moravská Třebová)",
          "569038" : "Lípa (SO ORP Havlíčkův Brod)",
          "549622" : "Lípa (SO ORP Zlín)",
          "576476" : "Lípa nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "513270" : "Lipec (SO ORP Kolín)",
          "544761" : "Lipí (SO ORP České Budějovice)",
          "552305" : "Lipina (SO ORP Šternberk)",
          "540005" : "Lipinka (SO ORP Uničov)",
          "569046" : "Lipnice nad Sázavou (SO ORP Havlíčkův Brod)",
          "565563" : "Lipník (SO ORP Mladá Boleslav)",
          "591041" : "Lipník (SO ORP Třebíč)",
          "514705" : "Lipník nad Bečvou (SO ORP Lipník nad Bečvou)",
          "566403" : "Lipno (SO ORP Žatec)",
          "545597" : "Lipno nad Vltavou (SO ORP Český Krumlov)",
          "575313" : "Lipoltice (SO ORP Přelouč)",
          "586323" : "Lipov (SO ORP Veselí nad Moravou)",
          "554626" : "Lipová (SO ORP Cheb)",
          "589691" : "Lipová (SO ORP Konice)",
          "514772" : "Lipová (SO ORP Přerov)",
          "586871" : "Lipová (SO ORP Luhačovice)",
          "562661" : "Lipová (SO ORP Rumburk)",
          "540030" : "Lipová-lázně (SO ORP Jeseník)",
          "581950" : "Lipovec (SO ORP Blansko)",
          "547875" : "Lipovec (SO ORP Chrudim)",
          "537071" : "Lipovice (SO ORP Prachatice)",
          "544396" : "Liptál (SO ORP Vsetín)",
          "597571" : "Liptaň (SO ORP Krnov)",
          "581968" : "Lipůvka (SO ORP Blansko)",
          "596051" : "Lísek (SO ORP Bystřice nad Pernštejnem)",
          "573086" : "Lískovice (SO ORP Hořice)",
          "571555" : "Líský (SO ORP Slaný)",
          "540064" : "Lisov (SO ORP Stod)",
          "542016" : "Lišany (SO ORP Rakovník)",
          "566411" : "Lišany (SO ORP Žatec)",
          "570290" : "Lišice (SO ORP Hradec Králové)",
          "540617" : "Líšina (SO ORP Stod)",
          "596060" : "Líšná (SO ORP Nové Město na Moravě)",
          "514802" : "Líšná (SO ORP Přerov)",
          "559962" : "Líšná (SO ORP Rokycany)",
          "567248" : "Lišnice (SO ORP Most)",
          "539457" : "Líšnice (SO ORP Černošice)",
          "540161" : "Líšnice (SO ORP Mohelnice)",
          "580589" : "Líšnice (SO ORP Žamberk)",
          "563676" : "Líšný (SO ORP Železný Brod)",
          "544779" : "Lišov (SO ORP České Budějovice)",
          "546879" : "Líšťany (SO ORP Louny)",
          "559172" : "Líšťany (SO ORP Nýřany)",
          "566420" : "Líté (SO ORP Kralovice)",
          "531456" : "Liteň (SO ORP Beroun)",
          "588695" : "Litenčice (SO ORP Kroměříž)",
          "546470" : "Litíč (SO ORP Dvůr Králové nad Labem)",
          "532258" : "Litichovice (SO ORP Benešov)",
          "573388" : "Litoboř (SO ORP Náchod)",
          "594369" : "Litobratřice (SO ORP Znojmo)",
          "553611" : "Litohlavy (SO ORP Rokycany)",
          "550507" : "Litohoř (SO ORP Moravské Budějovice)",
          "561266" : "Litohošť (SO ORP Pelhřimov)",
          "551341" : "Litochovice (SO ORP Strakonice)",
          "564567" : "Litoměřice (SO ORP Litoměřice)",
          "578347" : "Litomyšl (SO ORP Litomyšl)",
          "583308" : "Litostrov (SO ORP Rosice)",
          "575330" : "Litošice (SO ORP Přelouč)",
          "591068" : "Litovany (SO ORP Třebíč)",
          "503444" : "Litovel (SO ORP Litovel)",
          "507920" : "Litultovice (SO ORP Opava)",
          "567256" : "Litvínov (SO ORP Litvínov)",
          "544795" : "Litvínovice (SO ORP České Budějovice)",
          "546691" : "Lkáň (SO ORP Lovosice)",
          "551350" : "Lnáře (SO ORP Blatná)",
          "531677" : "Lobeč (SO ORP Mělník)",
          "545708" : "Lobendava (SO ORP Rumburk)",
          "515191" : "Lobodice (SO ORP Přerov)",
          "544809" : "Ločenice (SO ORP Trhové Sviny)",
          "531464" : "Loděnice (SO ORP Beroun)",
          "594377" : "Loděnice (SO ORP Pohořelice)",
          "546666" : "Lodhéřov (SO ORP Jindřichův Hradec)",
          "570303" : "Lodín (SO ORP Hradec Králové)",
          "570311" : "Lochenice (SO ORP Hradec Králové)",
          "566462" : "Lochousice (SO ORP Nýřany)",
          "531472" : "Lochovice (SO ORP Hořovice)",
          "560537" : "Loket (SO ORP Sokolov)",
          "530093" : "Loket (SO ORP Vlašim)",
          "536822" : "Lom (SO ORP Blatná)",
          "567264" : "Lom (SO ORP Litvínov)",
          "563587" : "Lom (SO ORP Tábor)",
          "541702" : "Lom u Tachova (SO ORP Tachov)",
          "578070" : "Lomec (SO ORP Klatovy)",
          "597589" : "Lomnice (SO ORP Bruntál)",
          "560545" : "Lomnice (SO ORP Sokolov)",
          "581976" : "Lomnice (SO ORP Tišnov)",
          "546674" : "Lomnice nad Lužnicí (SO ORP Třeboň)",
          "577308" : "Lomnice nad Popelkou (SO ORP Semily)",
          "583316" : "Lomnička (SO ORP Tišnov)",
          "587605" : "Lomy (SO ORP Moravské Budějovice)",
          "592340" : "Lopeník (SO ORP Uherský Brod)",
          "558001" : "Losiná (SO ORP Plzeň)",
          "533505" : "Lošany (SO ORP Kolín)",
          "540196" : "Loštice (SO ORP Mohelnice)",
          "535095" : "Loucká (SO ORP Slaný)",
          "552232" : "Loučany (SO ORP Olomouc)",
          "537446" : "Loučeň (SO ORP Nymburk)",
          "553867" : "Loučim (SO ORP Domažlice)",
          "552038" : "Loučka (SO ORP Litovel)",
          "585432" : "Loučka (SO ORP Valašské Klobouky)",
          "544418" : "Loučka (SO ORP Valašské Meziříčí)",
          "573400" : "Loučky (SO ORP Turnov)",
          "540226" : "Loučná nad Desnou (SO ORP Šumperk)",
          "546518" : "Loučná pod Klínovcem (SO ORP Kadaň)",
          "545601" : "Loučovice (SO ORP Český Krumlov)",
          "553875" : "Louka (SO ORP Boskovice)",
          "586331" : "Louka (SO ORP Veselí nad Moravou)",
          "567272" : "Louka u Litvínova (SO ORP Litvínov)",
          "588709" : "Loukov (SO ORP Bystřice pod Hostýnem)",
          "570770" : "Loukov (SO ORP Mnichovo Hradiště)",
          "536261" : "Loukovec (SO ORP Mnichovo Hradiště)",
          "591092" : "Loukovice (SO ORP Třebíč)",
          "558010" : "Louňová (SO ORP Blovice)",
          "538451" : "Louňovice (SO ORP Říčany)",
          "530107" : "Louňovice pod Blaníkem (SO ORP Vlašim)",
          "565971" : "Louny (SO ORP Louny)",
          "563684" : "Loužnice (SO ORP Železný Brod)",
          "570320" : "Lovčice (SO ORP Hradec Králové)",
          "586340" : "Lovčice (SO ORP Kyjov)",
          "593265" : "Lovčičky (SO ORP Slavkov u Brna)",
          "544957" : "Lovčovice (SO ORP Moravské Budějovice)",
          "565211" : "Lovečkovice (SO ORP Litoměřice)",
          "565229" : "Lovosice (SO ORP Lovosice)",
          "566446" : "Loza (SO ORP Kralovice)",
          "571750" : "Lozice (SO ORP Chrudim)",
          "532193" : "Lštění (SO ORP Benešov)",
          "581992" : "Lubě (SO ORP Blansko)",
          "566438" : "Lubenec (SO ORP Podbořany)",
          "552216" : "Luběnice (SO ORP Olomouc)",
          "588717" : "Lubná (SO ORP Kroměříž)",
          "578355" : "Lubná (SO ORP Litomyšl)",
          "542032" : "Lubná (SO ORP Rakovník)",
          "596078" : "Lubné (SO ORP Tišnov)",
          "594385" : "Lubnice (SO ORP Znojmo)",
          "580619" : "Lubník (SO ORP Lanškroun)",
          "599646" : "Luboměř (SO ORP Odry)",
          "500151" : "Luboměř pod Strážnou (SO ORP Hranice)",
          "554634" : "Luby (SO ORP Cheb)",
          "563692" : "Lučany nad Nisou (SO ORP Jablonec nad Nisou)",
          "569062" : "Lučice (SO ORP Havlíčkův Brod)",
          "598399" : "Lučina (SO ORP Frýdek-Místek)",
          "507971" : "Ludgeřovice (SO ORP Hlučín)",
          "531006" : "Ludíkov (SO ORP Boskovice)",
          "585441" : "Ludkovice (SO ORP Luhačovice)",
          "589705" : "Ludmírov (SO ORP Konice)",
          "588725" : "Ludslavice (SO ORP Holešov)",
          "551996" : "Ludvíkov (SO ORP Bruntál)",
          "546496" : "Ludvíkovice (SO ORP Děčín)",
          "585459" : "Luhačovice (SO ORP Luhačovice)",
          "514161" : "Luka (SO ORP Česká Lípa)",
          "503622" : "Luká (SO ORP Litovel)",
          "587478" : "Luka nad Jihlavou (SO ORP Jihlava)",
          "565237" : "Lukavec (SO ORP Lovosice)",
          "548332" : "Lukavec (SO ORP Pacov)",
          "573141" : "Lukavec u Hořic (SO ORP Hořice)",
          "571768" : "Lukavice (SO ORP Chrudim)",
          "576492" : "Lukavice (SO ORP Rychnov nad Kněžnou)",
          "540234" : "Lukavice (SO ORP Zábřeh)",
          "580627" : "Lukavice (SO ORP Žamberk)",
          "546909" : "Lukov (SO ORP Bílina)",
          "550566" : "Lukov (SO ORP Moravské Budějovice)",
          "585467" : "Lukov (SO ORP Zlín)",
          "594393" : "Lukov (SO ORP Znojmo)",
          "580635" : "Luková (SO ORP Lanškroun)",
          "583324" : "Lukovany (SO ORP Rosice)",
          "557145" : "Lukoveček (SO ORP Zlín)",
          "593273" : "Luleč (SO ORP Vyškov)",
          "576506" : "Lupenice (SO ORP Rychnov nad Kněžnou)",
          "536270" : "Luštěnice (SO ORP Mladá Boleslav)",
          "503657" : "Lutín (SO ORP Olomouc)",
          "585483" : "Lutonina (SO ORP Vizovice)",
          "588733" : "Lutopecny (SO ORP Kroměříž)",
          "573159" : "Lužany (SO ORP Jičín)",
          "558028" : "Lužany (SO ORP Přeštice)",
          "570354" : "Lužany (SO ORP Hradec Králové)",
          "534404" : "Lužce (SO ORP Beroun)",
          "571776" : "Luže (SO ORP Chrudim)",
          "570362" : "Lužec nad Cidlinou (SO ORP Nový Bydžov)",
          "535028" : "Lužec nad Vltavou (SO ORP Mělník)",
          "553891" : "Luženičky (SO ORP Domažlice)",
          "586358" : "Lužice (SO ORP Hodonín)",
          "567281" : "Lužice (SO ORP Most)",
          "537322" : "Lužice (SO ORP Prachatice)",
          "569844" : "Lužice (SO ORP Šternberk)",
          "542041" : "Lužná (SO ORP Rakovník)",
          "544434" : "Lužná (SO ORP Vsetín)",
          "508501" : "Lužnice (SO ORP Třeboň)",
          "537454" : "Lysá nad Labem (SO ORP Lysá nad Labem)",
          "582018" : "Lysice (SO ORP Boskovice)",
          "593281" : "Lysovice (SO ORP Vyškov)",
          "594407" : "Mackovice (SO ORP Znojmo)",
          "536466" : "Mačkov (SO ORP Blatná)",
          "537381" : "Mahouš (SO ORP Prachatice)",
          "574210" : "Machov (SO ORP Náchod)",
          "585491" : "Machová (SO ORP Zlín)",
          "546712" : "Majdalena (SO ORP Třeboň)",
          "503738" : "Majetín (SO ORP Olomouc)",
          "532622" : "Makotřasy (SO ORP Kladno)",
          "582026" : "Makov (SO ORP Boskovice)",
          "578363" : "Makov (SO ORP Litomyšl)",
          "544469" : "Malá Bystřice (SO ORP Vsetín)",
          "540714" : "Malá Hraštice (SO ORP Dobříš)",
          "582034" : "Malá Lhota (SO ORP Blansko)",
          "596086" : "Malá Losenice (SO ORP Žďár nad Sázavou)",
          "540331" : "Malá Morava (SO ORP Šumperk)",
          "597601" : "Malá Morávka (SO ORP Rýmařov)",
          "582042" : "Malá Roudka (SO ORP Boskovice)",
          "563706" : "Malá Skála (SO ORP Turnov)",
          "551902" : "Malá Štáhle (SO ORP Rýmařov)",
          "579505" : "Malá Úpa (SO ORP Trutnov)",
          "562700" : "Malá Veleň (SO ORP Děčín)",
          "533319" : "Malá Víska (SO ORP Hořovice)",
          "586366" : "Malá Vrbka (SO ORP Veselí nad Moravou)",
          "569071" : "Malčín (SO ORP Světlá nad Sázavou)",
          "567299" : "Malé Březno (SO ORP Most)",
          "568091" : "Malé Březno (SO ORP Ústí nad Labem)",
          "589713" : "Malé Hradisko (SO ORP Prostějov)",
          "532631" : "Malé Kyšice (SO ORP Kladno)",
          "513113" : "Malé Přítočno (SO ORP Kladno)",
          "579513" : "Malé Svatoňovice (SO ORP Trutnov)",
          "572802" : "Malé Výkleky (SO ORP Pardubice)",
          "565245" : "Malé Žernoseky (SO ORP Lovosice)",
          "569089" : "Maleč (SO ORP Chotěboř)",
          "568104" : "Malečov (SO ORP Ústí nad Labem)",
          "551384" : "Malenice (SO ORP Strakonice)",
          "552593" : "Malenovice (SO ORP Frýdlant nad Ostravicí)",
          "534188" : "Malešov (SO ORP Kutná Hora)",
          "583332" : "Malešovice (SO ORP Pohořelice)",
          "540366" : "Maletín (SO ORP Mohelnice)",
          "583341" : "Malhostovice (SO ORP Tišnov)",
          "515329" : "Malhotice (SO ORP Hranice)",
          "542491" : "Malíč (SO ORP Litoměřice)",
          "578371" : "Malíkov (SO ORP Moravská Třebová)",
          "532657" : "Malíkovice (SO ORP Slaný)",
          "593290" : "Malínky (SO ORP Bučovice)",
          "565377" : "Malinová (SO ORP Rakovník)",
          "534218" : "Málkov (SO ORP Beroun)",
          "563200" : "Málkov (SO ORP Chomutov)",
          "545619" : "Malonty (SO ORP Kaplice)",
          "533513" : "Malotice (SO ORP Kolín)",
          "550418" : "Malovice (SO ORP Prachatice)",
          "552666" : "Malšice (SO ORP Tábor)",
          "536296" : "Malšín (SO ORP Český Krumlov)",
          "562718" : "Malšovice (SO ORP Děčín)",
          "587486" : "Malý Beranov (SO ORP Jihlava)",
          "556629" : "Malý Bor (SO ORP Horažďovice)",
          "535036" : "Malý Újezd (SO ORP Mělník)",
          "559202" : "Manětín (SO ORP Kralovice)",
          "568589" : "Mankovice (SO ORP Odry)",
          "578410" : "Maňovice (SO ORP Horažďovice)",
          "554642" : "Mariánské Lázně (SO ORP Mariánské Lázně)",
          "567302" : "Mariánské Radčice (SO ORP Litvínov)",
          "573167" : "Markvartice (SO ORP Jičín)",
          "587494" : "Markvartice (SO ORP Telč)",
          "591114" : "Markvartice (SO ORP Třebíč)",
          "545678" : "Markvartice (SO ORP Děčín)",
          "508128" : "Markvartovice (SO ORP Hlučín)",
          "583359" : "Maršov (SO ORP Tišnov)",
          "579530" : "Maršov u Úpice (SO ORP Trutnov)",
          "530115" : "Maršovice (SO ORP Benešov)",
          "563714" : "Maršovice (SO ORP Jablonec nad Nisou)",
          "565253" : "Martiněves (SO ORP Roudnice nad Labem)",
          "588741" : "Martinice (SO ORP Holešov)",
          "596094" : "Martinice (SO ORP Velké Meziříčí)",
          "561347" : "Martinice u Onšova (SO ORP Pelhřimov)",
          "573418" : "Martinice v Krkonoších (SO ORP Jilemnice)",
          "550388" : "Martínkov (SO ORP Moravské Budějovice)",
          "574228" : "Martínkovice (SO ORP Broumov)",
          "561827" : "Mařenice (SO ORP Nový Bor)",
          "573779" : "Máslojedy (SO ORP Hradec Králové)",
          "538469" : "Máslovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "564702" : "Masojedy (SO ORP Český Brod)",
          "591122" : "Mastník (SO ORP Třebíč)",
          "594415" : "Mašovice (SO ORP Znojmo)",
          "563218" : "Mašťov (SO ORP Kadaň)",
          "596108" : "Matějov (SO ORP Žďár nad Sázavou)",
          "535940" : "Mazelov (SO ORP České Budějovice)",
          "562866" : "Mažice (SO ORP Soběslav)",
          "537462" : "Mcely (SO ORP Nymburk)",
          "553913" : "Meclov (SO ORP Horšovský Týn)",
          "565644" : "Mečeříž (SO ORP Mladá Boleslav)",
          "551392" : "Mečichov (SO ORP Strakonice)",
          "556637" : "Měčín (SO ORP Klatovy)",
          "563226" : "Měděnec (SO ORP Kadaň)",
          "594423" : "Medlice (SO ORP Znojmo)",
          "552372" : "Medlov (SO ORP Uničov)",
          "583367" : "Medlov (SO ORP Židlochovice)",
          "550141" : "Medlovice (SO ORP Vyškov)",
          "592366" : "Medlovice (SO ORP Uherské Hradiště)",
          "529575" : "Medonosy (SO ORP Mělník)",
          "579009" : "Medový Újezd (SO ORP Rokycany)",
          "539490" : "Měchenice (SO ORP Černošice)",
          "539716" : "Měcholupy (SO ORP Nepomuk)",
          "566454" : "Měcholupy (SO ORP Žatec)",
          "536415" : "Měkynec (SO ORP Vodňany)",
          "508144" : "Melč (SO ORP Vítkov)",
          "583375" : "Mělčany (SO ORP Ivančice)",
          "535044" : "Mělnické Vtelno (SO ORP Mělník)",
          "534676" : "Mělník (SO ORP Mělník)",
          "531529" : "Měňany (SO ORP Beroun)",
          "545031" : "Menhartice (SO ORP Moravské Budějovice)",
          "570397" : "Měník (SO ORP Nový Bydžov)",
          "583383" : "Měnín (SO ORP Židlochovice)",
          "545791" : "Merboltice (SO ORP Děčín)",
          "555363" : "Merklín (SO ORP Ostrov)",
          "558044" : "Merklín (SO ORP Přeštice)",
          "568911" : "Měrotín (SO ORP Litovel)",
          "552909" : "Měrovice nad Hanou (SO ORP Přerov)",
          "567698" : "Měrunice (SO ORP Bílina)",
          "596116" : "Měřín (SO ORP Velké Meziříčí)",
          "537489" : "Městec Králové (SO ORP Poděbrady)",
          "542067" : "Městečko (SO ORP Rakovník)",
          "578380" : "Městečko Trnávka (SO ORP Moravská Třebová)",
          "597635" : "Město Albrechtice (SO ORP Krnov)",
          "500160" : "Město Libavá (SO ORP Šternberk)",
          "559211" : "Město Touškov (SO ORP Nýřany)",
          "538477" : "Měšice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "587508" : "Měšín (SO ORP Jihlava)",
          "579084" : "Mešno (SO ORP Rokycany)",
          "512184" : "Metylovice (SO ORP Frýdlant nad Ostravicí)",
          "553930" : "Mezholezy (SO ORP Horšovský Týn)",
          "553921" : "Mezholezy (SO ORP Domažlice)",
          "567311" : "Meziboří (SO ORP Litvínov)",
          "578461" : "Mezihoří (SO ORP Klatovy)",
          "574236" : "Mezilečí (SO ORP Náchod)",
          "574244" : "Mezilesí (SO ORP Nové Město nad Metují)",
          "548367" : "Mezilesí (SO ORP Pacov)",
          "574252" : "Meziměstí (SO ORP Broumov)",
          "551724" : "Mezina (SO ORP Bruntál)",
          "563234" : "Meziříčí (SO ORP Tábor)",
          "591149" : "Meziříčko (SO ORP Moravské Budějovice)",
          "587516" : "Meziříčko (SO ORP Velké Meziříčí)",
          "529834" : "Mezná (SO ORP Pelhřimov)",
          "599255" : "Mezná (SO ORP Soběslav)",
          "530158" : "Mezno (SO ORP Votice)",
          "531537" : "Mezouň (SO ORP Beroun)",
          "550426" : "Mičovice (SO ORP Prachatice)",
          "571822" : "Míčov-Sušice (SO ORP Chrudim)",
          "548316" : "Michalovice (SO ORP Havlíčkův Brod)",
          "542521" : "Michalovice (SO ORP Litoměřice)",
          "582069" : "Míchov (SO ORP Boskovice)",
          "568279" : "Mikolajice (SO ORP Opava)",
          "562751" : "Mikulášovice (SO ORP Rumburk)",
          "586374" : "Mikulčice (SO ORP Hodonín)",
          "578398" : "Mikuleč (SO ORP Svitavy)",
          "567701" : "Mikulov (SO ORP Teplice)",
          "584649" : "Mikulov (SO ORP Mikulov)",
          "575372" : "Mikulovice (SO ORP Pardubice)",
          "591157" : "Mikulovice (SO ORP Třebíč)",
          "540382" : "Mikulovice (SO ORP Jeseník)",
          "594431" : "Mikulovice (SO ORP Znojmo)",
          "544507" : "Mikulůvka (SO ORP Valašské Meziříčí)",
          "549835" : "Milasín (SO ORP Bystřice nad Pernštejnem)",
          "553948" : "Milavče (SO ORP Domažlice)",
          "537497" : "Milčice (SO ORP Nymburk)",
          "558052" : "Mileč (SO ORP Nepomuk)",
          "536539" : "Milejovice (SO ORP Strakonice)",
          "515418" : "Milenov (SO ORP Hranice)",
          "587770" : "Milešín (SO ORP Velké Meziříčí)",
          "540749" : "Milešov (SO ORP Sedlčany)",
          "593320" : "Milešovice (SO ORP Slavkov u Brna)",
          "573175" : "Miletín (SO ORP Hořice)",
          "549576" : "Milevsko (SO ORP Milevsko)",
          "554651" : "Milhostov (SO ORP Cheb)",
          "530166" : "Miličín (SO ORP Votice)",
          "587524" : "Milíčov (SO ORP Jihlava)",
          "594440" : "Milíčovice (SO ORP Znojmo)",
          "538906" : "Milíkov (SO ORP Cheb)",
          "507547" : "Milíkov (SO ORP Jablunkov)",
          "540757" : "Milín (SO ORP Příbram)",
          "530140" : "Milínov (SO ORP Blovice)",
          "541532" : "Milíře (SO ORP Tachov)",
          "582077" : "Milonice (SO ORP Blansko)",
          "593338" : "Milonice (SO ORP Bučovice)",
          "551414" : "Miloňovice (SO ORP Strakonice)",
          "542075" : "Milostín (SO ORP Rakovník)",
          "586382" : "Milotice (SO ORP Kyjov)",
          "515477" : "Milotice nad Bečvou (SO ORP Hranice)",
          "569526" : "Milotice nad Opavou (SO ORP Bruntál)",
          "537501" : "Milovice (SO ORP Lysá nad Labem)",
          "584657" : "Milovice (SO ORP Mikulov)",
          "548863" : "Milovice u Hořic (SO ORP Hořice)",
          "565466" : "Milý (SO ORP Rakovník)",
          "561835" : "Mimoň (SO ORP Česká Lípa)",
          "562149" : "Minice (SO ORP Písek)",
          "545627" : "Mirkovice (SO ORP Český Krumlov)",
          "594458" : "Miroslav (SO ORP Moravský Krumlov)",
          "594466" : "Miroslavské Knínice (SO ORP Moravský Krumlov)",
          "587532" : "Mirošov (SO ORP Jihlava)",
          "596132" : "Mirošov (SO ORP Nové Město na Moravě)",
          "559997" : "Mirošov (SO ORP Rokycany)",
          "538485" : "Mirošovice (SO ORP Říčany)",
          "549584" : "Mirotice (SO ORP Písek)",
          "569381" : "Mírov (SO ORP Mohelnice)",
          "537934" : "Mírová (SO ORP Karlovy Vary)",
          "577316" : "Mírová pod Kozákovem (SO ORP Turnov)",
          "549592" : "Mirovice (SO ORP Písek)",
          "530506" : "Miřejovice (SO ORP Litoměřice)",
          "571831" : "Miřetice (SO ORP Hlinsko)",
          "530174" : "Miřetice (SO ORP Vlašim)",
          "553956" : "Mířkov (SO ORP Horšovský Týn)",
          "534200" : "Miskovice (SO ORP Kutná Hora)",
          "563242" : "Místo (SO ORP Chomutov)",
          "580643" : "Mistrovice (SO ORP Žamberk)",
          "592382" : "Mistřice (SO ORP Uherské Hradiště)",
          "588750" : "Míškovice (SO ORP Holešov)",
          "546399" : "Míšov (SO ORP Blovice)",
          "549606" : "Mišovice (SO ORP Písek)",
          "535419" : "Mladá Boleslav (SO ORP Mladá Boleslav)",
          "552704" : "Mladá Vožice (SO ORP Tábor)",
          "548383" : "Mladé Bříště (SO ORP Humpolec)",
          "579548" : "Mladé Buky (SO ORP Trutnov)",
          "553042" : "Mladecko (SO ORP Opava)",
          "504246" : "Mladeč (SO ORP Litovel)",
          "573205" : "Mladějov (SO ORP Jičín)",
          "578401" : "Mladějov na Moravě (SO ORP Moravská Třebová)",
          "552348" : "Mladějovice (SO ORP Šternberk)",
          "580651" : "Mladkov (SO ORP Králíky)",
          "571857" : "Mladoňovice (SO ORP Chrudim)",
          "591165" : "Mladoňovice (SO ORP Moravské Budějovice)",
          "544817" : "Mladošovice (SO ORP Trhové Sviny)",
          "559237" : "Mladotice (SO ORP Kralovice)",
          "558061" : "Mladý Smolivec (SO ORP Nepomuk)",
          "573213" : "Mlázovice (SO ORP Jičín)",
          "560006" : "Mlečice (SO ORP Rokycany)",
          "565296" : "Mlékojedy (SO ORP Litoměřice)",
          "570401" : "Mlékosrby (SO ORP Nový Bydžov)",
          "542059" : "Mlýnské Struhadlo (SO ORP Klatovy)",
          "552712" : "Mlýny (SO ORP Tábor)",
          "565300" : "Mnetěš (SO ORP Roudnice nad Labem)",
          "548391" : "Mnich (SO ORP Pelhřimov)",
          "554677" : "Mnichov (SO ORP Mariánské Lázně)",
          "566292" : "Mnichov (SO ORP Domažlice)",
          "536563" : "Mnichov (SO ORP Strakonice)",
          "530191" : "Mnichovice (SO ORP Vlašim)",
          "538493" : "Mnichovice (SO ORP Říčany)",
          "536326" : "Mnichovo Hradiště (SO ORP Mnichovo Hradiště)",
          "564231" : "Mníšek (SO ORP Liberec)",
          "540765" : "Mníšek pod Brdy (SO ORP Černošice)",
          "599174" : "Močerady (SO ORP Horšovský Týn)",
          "530999" : "Močovice (SO ORP Čáslav)",
          "567710" : "Modlany (SO ORP Teplice)",
          "598267" : "Modletice (SO ORP Říčany)",
          "569127" : "Modlíkov (SO ORP Havlíčkův Brod)",
          "592391" : "Modrá (SO ORP Uherské Hradiště)",
          "598615" : "Modrá Hůrka (SO ORP Týn nad Vltavou)",
          "542148" : "Modrava (SO ORP Sušice)",
          "583391" : "Modřice (SO ORP Šlapanice)",
          "577324" : "Modřišice (SO ORP Turnov)",
          "599751" : "Modřovice (SO ORP Příbram)",
          "540471" : "Mohelnice (SO ORP Mohelnice)",
          "558079" : "Mohelnice (SO ORP Nepomuk)",
          "565822" : "Mohelnice nad Jizerou (SO ORP Mnichovo Hradiště)",
          "591173" : "Mohelno (SO ORP Náměšť nad Oslavou)",
          "538507" : "Mochov (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "556718" : "Mochtín (SO ORP Klatovy)",
          "598623" : "Mojné (SO ORP Český Krumlov)",
          "575381" : "Mokošín (SO ORP Přelouč)",
          "583405" : "Mokrá-Horákov (SO ORP Šlapanice)",
          "576522" : "Mokré (SO ORP Dobruška)",
          "508373" : "Mokré Lazce (SO ORP Opava)",
          "556726" : "Mokrosuky (SO ORP Sušice)",
          "540641" : "Mokrouše (SO ORP Plzeň)",
          "570419" : "Mokrovousy (SO ORP Hradec Králové)",
          "540781" : "Mokrovraty (SO ORP Dobříš)",
          "535842" : "Mokrý Lom (SO ORP České Budějovice)",
          "567728" : "Moldava (SO ORP Teplice)",
          "573035" : "Morašice (SO ORP Přelouč)",
          "571873" : "Morašice (SO ORP Chrudim)",
          "578428" : "Morašice (SO ORP Litomyšl)",
          "594474" : "Morašice (SO ORP Znojmo)",
          "586391" : "Moravany (SO ORP Kyjov)",
          "575399" : "Moravany (SO ORP Pardubice)",
          "583413" : "Moravany (SO ORP Šlapanice)",
          "596141" : "Moravec (SO ORP Velké Meziříčí)",
          "596159" : "Moravecké Pavlovice (SO ORP Bystřice nad Pernštejnem)",
          "548405" : "Moraveč (SO ORP Pelhřimov)",
          "569097" : "Moravice (SO ORP Vítkov)",
          "540480" : "Moravičany (SO ORP Mohelnice)",
          "598445" : "Morávka (SO ORP Frýdek-Místek)",
          "584665" : "Moravská Nová Ves (SO ORP Břeclav)",
          "578444" : "Moravská Třebová (SO ORP Moravská Třebová)",
          "583421" : "Moravské Bránice (SO ORP Ivančice)",
          "591181" : "Moravské Budějovice (SO ORP Moravské Budějovice)",
          "583430" : "Moravské Knínice (SO ORP Kuřim)",
          "593346" : "Moravské Málkovice (SO ORP Vyškov)",
          "551732" : "Moravskoslezský Kočov (SO ORP Bruntál)",
          "597678" : "Moravský Beroun (SO ORP Šternberk)",
          "594482" : "Moravský Krumlov (SO ORP Moravský Krumlov)",
          "586404" : "Moravský Písek (SO ORP Veselí nad Moravou)",
          "584673" : "Moravský Žižkov (SO ORP Břeclav)",
          "588768" : "Morkovice-Slížany (SO ORP Kroměříž)",
          "584681" : "Morkůvky (SO ORP Hustopeče)",
          "589721" : "Mořice (SO ORP Prostějov)",
          "531545" : "Mořina (SO ORP Beroun)",
          "533912" : "Mořinka (SO ORP Beroun)",
          "599689" : "Mořkov (SO ORP Nový Jičín)",
          "567027" : "Most (SO ORP Most)",
          "580660" : "Mostek (SO ORP Vysoké Mýto)",
          "579556" : "Mostek (SO ORP Dvůr Králové nad Labem)",
          "589730" : "Mostkovice (SO ORP Prostějov)",
          "598453" : "Mosty u Jablunkova (SO ORP Jablunkov)",
          "568686" : "Mošnov (SO ORP Kopřivnice)",
          "593354" : "Mouchnice (SO ORP Kyjov)",
          "557048" : "Mouřínov (SO ORP Bučovice)",
          "583448" : "Moutnice (SO ORP Židlochovice)",
          "530204" : "Mrač (SO ORP Benešov)",
          "554847" : "Mrákotín (SO ORP Chrudim)",
          "587541" : "Mrákotín (SO ORP Telč)",
          "553981" : "Mrákov (SO ORP Domažlice)",
          "538515" : "Mratín (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "553905" : "Mrlínek (SO ORP Bystřice pod Hostýnem)",
          "554944" : "Mrsklesy (SO ORP Olomouc)",
          "559245" : "Mrtník (SO ORP Kralovice)",
          "513288" : "Mrzky (SO ORP Český Brod)",
          "577332" : "Mříčná (SO ORP Jilemnice)",
          "542105" : "Mšec (SO ORP Rakovník)",
          "542113" : "Mšecké Žehrovice (SO ORP Rakovník)",
          "565318" : "Mšené-lázně (SO ORP Roudnice nad Labem)",
          "535052" : "Mšeno (SO ORP Mělník)",
          "571865" : "Mukařov (SO ORP Mnichovo Hradiště)",
          "538523" : "Mukařov (SO ORP Říčany)",
          "542121" : "Mutějovice (SO ORP Rakovník)",
          "586412" : "Mutěnice (SO ORP Hodonín)",
          "560278" : "Mutěnice (SO ORP Strakonice)",
          "553999" : "Mutěnín (SO ORP Domažlice)",
          "547093" : "Mutkov (SO ORP Šternberk)",
          "535281" : "Mydlovary (SO ORP České Budějovice)",
          "589748" : "Myslejovice (SO ORP Prostějov)",
          "587559" : "Mysletice (SO ORP Telč)",
          "561819" : "Mysletín (SO ORP Humpolec)",
          "587567" : "Mysliboř (SO ORP Telč)",
          "591190" : "Myslibořice (SO ORP Třebíč)",
          "549614" : "Myslín (SO ORP Písek)",
          "566543" : "Myslinka (SO ORP Nýřany)",
          "556734" : "Myslív (SO ORP Horažďovice)",
          "552721" : "Myslkovice (SO ORP Soběslav)",
          "585505" : "Mysločovice (SO ORP Zlín)",
          "541745" : "Myslovice (SO ORP Klatovy)",
          "570427" : "Myštěves (SO ORP Nový Bydžov)",
          "551473" : "Myštice (SO ORP Blatná)",
          "560014" : "Mýto (SO ORP Rokycany)",
          "570435" : "Mžany (SO ORP Hradec Králové)",
          "571890" : "Nabočany (SO ORP Chrudim)",
          "530212" : "Načeradec (SO ORP Vlašim)",
          "571903" : "Načešice (SO ORP Chrudim)",
          "549631" : "Nadějkov (SO ORP Tábor)",
          "587575" : "Nadějov (SO ORP Jihlava)",
          "559253" : "Nadryby (SO ORP Nýřany)",
          "574261" : "Nahořany (SO ORP Nové Město nad Metují)",
          "552810" : "Nahošovice (SO ORP Přerov)",
          "573868" : "Náchod (SO ORP Náchod)",
          "504441" : "Náklo (SO ORP Litovel)",
          "535371" : "Nákří (SO ORP České Budějovice)",
          "550779" : "Naloučany (SO ORP Náměšť nad Oslavou)",
          "540790" : "Nalžovice (SO ORP Sedlčany)",
          "556751" : "Nalžovské Hory (SO ORP Horažďovice)",
          "504505" : "Náměšť na Hané (SO ORP Olomouc)",
          "591211" : "Náměšť nad Oslavou (SO ORP Náměšť nad Oslavou)",
          "585513" : "Napajedla (SO ORP Otrokovice)",
          "591220" : "Nárameč (SO ORP Třebíč)",
          "564478" : "Narysov (SO ORP Příbram)",
          "580678" : "Nasavrky (SO ORP Vysoké Mýto)",
          "571911" : "Nasavrky (SO ORP Chrudim)",
          "559016" : "Nasavrky (SO ORP Tábor)",
          "586421" : "Násedlovice (SO ORP Kyjov)",
          "594512" : "Našiměřice (SO ORP Moravský Krumlov)",
          "585521" : "Návojná (SO ORP Valašské Klobouky)",
          "554014" : "Návsí (SO ORP Jablunkov)",
          "550434" : "Nebahovy (SO ORP Prachatice)",
          "554693" : "Nebanice (SO ORP Cheb)",
          "540340" : "Nebílovy (SO ORP Přeštice)",
          "533521" : "Nebovidy (SO ORP Kolín)",
          "583456" : "Nebovidy (SO ORP Šlapanice)",
          "536644" : "Nebřehovice (SO ORP Strakonice)",
          "535061" : "Nebužely (SO ORP Mělník)",
          "540811" : "Nečín (SO ORP Dobříš)",
          "559261" : "Nečtiny (SO ORP Kralovice)",
          "544825" : "Nedabyle (SO ORP České Budějovice)",
          "592404" : "Nedachlebice (SO ORP Uherské Hradiště)",
          "592412" : "Nedakonice (SO ORP Uherské Hradiště)",
          "585530" : "Nedašov (SO ORP Valašské Klobouky)",
          "585548" : "Nedašova Lhota (SO ORP Valašské Klobouky)",
          "570443" : "Neděliště (SO ORP Hradec Králové)",
          "531863" : "Nedomice (SO ORP Neratovice)",
          "540820" : "Nedrahovice (SO ORP Sedlčany)",
          "596175" : "Nedvědice (SO ORP Tišnov)",
          "578452" : "Nedvězí (SO ORP Polička)",
          "578223" : "Nehodiv (SO ORP Horažďovice)",
          "538540" : "Nehvizdy (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "570451" : "Nechanice (SO ORP Hradec Králové)",
          "540846" : "Nechvalice (SO ORP Sedlčany)",
          "586439" : "Nechvalín (SO ORP Kyjov)",
          "555380" : "Nejdek (SO ORP Karlovy Vary)",
          "548197" : "Nejepín (SO ORP Chotěboř)",
          "559270" : "Nekmíř (SO ORP Nýřany)",
          "580686" : "Nekoř (SO ORP Žamberk)",
          "558095" : "Nekvasovy (SO ORP Nepomuk)",
          "535079" : "Nelahozeves (SO ORP Kralupy nad Vltavou)",
          "583464" : "Nelepeč-Žernůvka (SO ORP Tišnov)",
          "515787" : "Nelešovice (SO ORP Přerov)",
          "554006" : "Nemanice (SO ORP Domažlice)",
          "593371" : "Němčany (SO ORP Slavkov u Brna)",
          "582085" : "Němčice (SO ORP Boskovice)",
          "588784" : "Němčice (SO ORP Holešov)",
          "599166" : "Němčice (SO ORP Domažlice)",
          "571636" : "Němčice (SO ORP Kolín)",
          "580694" : "Němčice (SO ORP Litomyšl)",
          "536334" : "Němčice (SO ORP Mladá Boleslav)",
          "550396" : "Němčice (SO ORP Prachatice)",
          "572870" : "Němčice (SO ORP Pardubice)",
          "536474" : "Němčice (SO ORP Strakonice)",
          "589756" : "Němčice nad Hanou (SO ORP Prostějov)",
          "584703" : "Němčičky (SO ORP Hustopeče)",
          "583472" : "Němčičky (SO ORP Ivančice)",
          "594521" : "Němčičky (SO ORP Znojmo)",
          "566837" : "Němčovice (SO ORP Rokycany)",
          "536725" : "Němětice (SO ORP Strakonice)",
          "553476" : "Nemile (SO ORP Zábřeh)",
          "593389" : "Nemochovice (SO ORP Bučovice)",
          "593397" : "Nemojany (SO ORP Vyškov)",
          "579564" : "Nemojov (SO ORP Dvůr Králové nad Labem)",
          "593401" : "Nemotice (SO ORP Bučovice)",
          "573230" : "Nemyčeves (SO ORP Jičín)",
          "571156" : "Nemyslovice (SO ORP Mladá Boleslav)",
          "552747" : "Nemyšl (SO ORP Tábor)",
          "533602" : "Nenačovice (SO ORP Beroun)",
          "586447" : "Nenkovice (SO ORP Kyjov)",
          "535435" : "Neplachov (SO ORP České Budějovice)",
          "553158" : "Neplachovice (SO ORP Opava)",
          "570478" : "Nepolisy (SO ORP Nový Bydžov)",
          "534226" : "Nepoměřice (SO ORP Kutná Hora)",
          "558109" : "Nepomuk (SO ORP Nepomuk)",
          "564524" : "Nepomuk (SO ORP Příbram)",
          "566501" : "Nepomyšl (SO ORP Podbořany)",
          "571521" : "Neprobylice (SO ORP Slaný)",
          "536351" : "Nepřevázka (SO ORP Mladá Boleslav)",
          "573078" : "Neratov (SO ORP Pardubice)",
          "535087" : "Neratovice (SO ORP Neratovice)",
          "562157" : "Nerestce (SO ORP Písek)",
          "583481" : "Neslovice (SO ORP Ivančice)",
          "593419" : "Nesovice (SO ORP Bučovice)",
          "530263" : "Nespeky (SO ORP Benešov)",
          "564222" : "Nestrašovice (SO ORP Příbram)",
          "542130" : "Nesuchyně (SO ORP Rakovník)",
          "583499" : "Nesvačilka (SO ORP Židlochovice)",
          "534269" : "Nesvačily (SO ORP Beroun)",
          "596183" : "Netín (SO ORP Velké Meziříčí)",
          "550442" : "Netolice (SO ORP Prachatice)",
          "545643" : "Netřebice (SO ORP Kaplice)",
          "534919" : "Netřebice (SO ORP Nymburk)",
          "558117" : "Netunice (SO ORP Přeštice)",
          "530298" : "Netvořice (SO ORP Benešov)",
          "585556" : "Neubuz (SO ORP Vizovice)",
          "554022" : "Neuměř (SO ORP Stod)",
          "532665" : "Neuměřice (SO ORP Slaný)",
          "531588" : "Neumětely (SO ORP Hořovice)",
          "558125" : "Neurazy (SO ORP Nepomuk)",
          "530301" : "Neustupov (SO ORP Votice)",
          "587583" : "Nevcehle (SO ORP Telč)",
          "530310" : "Neveklov (SO ORP Benešov)",
          "571997" : "Neveklovice (SO ORP Mnichovo Hradiště)",
          "549657" : "Nevězice (SO ORP Písek)",
          "541192" : "Nevid (SO ORP Rokycany)",
          "593427" : "Nevojice (SO ORP Bučovice)",
          "554031" : "Nevolice (SO ORP Domažlice)",
          "549207" : "Nevratice (SO ORP Hořice)",
          "559288" : "Nevřeň (SO ORP Nýřany)",
          "598585" : "Nezabudice (SO ORP Rakovník)",
          "546160" : "Nezabylice (SO ORP Chomutov)",
          "589764" : "Nezamyslice (SO ORP Prostějov)",
          "578533" : "Nezamyslice (SO ORP Sušice)",
          "553590" : "Nezbavětice (SO ORP Plzeň)",
          "592421" : "Nezdenice (SO ORP Uherský Brod)",
          "542296" : "Nezdice (SO ORP Přeštice)",
          "556815" : "Nezdice na Šumavě (SO ORP Sušice)",
          "540102" : "Nezdřev (SO ORP Nepomuk)",
          "558141" : "Nezvěstice (SO ORP Plzeň)",
          "529893" : "Nicov (SO ORP Vimperk)",
          "551520" : "Nihošovice (SO ORP Strakonice)",
          "596191" : "Níhov (SO ORP Tišnov)",
          "584711" : "Nikolčice (SO ORP Hustopeče)",
          "571121" : "Niměřice (SO ORP Mladá Boleslav)",
          "591238" : "Nimpšov (SO ORP Moravské Budějovice)",
          "536962" : "Nišovice (SO ORP Strakonice)",
          "588806" : "Nítkovice (SO ORP Kroměříž)",
          "589772" : "Niva (SO ORP Prostějov)",
          "592439" : "Nivnice (SO ORP Uherský Brod)",
          "531596" : "Nižbor (SO ORP Beroun)",
          "596205" : "Nížkov (SO ORP Žďár nad Sázavou)",
          "593435" : "Nížkovice (SO ORP Slavkov u Brna)",
          "552526" : "Nižní Lhoty (SO ORP Frýdek-Místek)",
          "597686" : "Norberčany (SO ORP Šternberk)",
          "531707" : "Nosálov (SO ORP Mělník)",
          "584720" : "Nosislav (SO ORP Židlochovice)",
          "552518" : "Nošovice (SO ORP Frýdek-Místek)",
          "561177" : "Nová Buková (SO ORP Pelhřimov)",
          "546798" : "Nová Bystřice (SO ORP Jindřichův Hradec)",
          "548456" : "Nová Cerekev (SO ORP Pelhřimov)",
          "588814" : "Nová Dědina (SO ORP Kroměříž)",
          "552381" : "Nová Hradečná (SO ORP Uničov)",
          "586455" : "Nová Lhota (SO ORP Veselí nad Moravou)",
          "562734" : "Nová Olešná (SO ORP Jindřichův Hradec)",
          "573248" : "Nová Paka (SO ORP Nová Paka)",
          "550451" : "Nová Pec (SO ORP Prachatice)",
          "546950" : "Nová Pláň (SO ORP Bruntál)",
          "555398" : "Nová Role (SO ORP Karlovy Vary)",
          "587591" : "Nová Říše (SO ORP Telč)",
          "572608" : "Nová Sídla (SO ORP Litomyšl)",
          "536377" : "Nová Telib (SO ORP Mladá Boleslav)",
          "546801" : "Nová Včelnice (SO ORP Jindřichův Hradec)",
          "538558" : "Nová Ves (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "546593" : "Nová Ves (SO ORP Liberec)",
          "540269" : "Nová Ves (SO ORP Stod)",
          "560561" : "Nová Ves (SO ORP Sokolov)",
          "583502" : "Nová Ves (SO ORP Ivančice)",
          "599131" : "Nová Ves (SO ORP Domažlice)",
          "535117" : "Nová Ves (SO ORP Kralupy nad Vltavou)",
          "542636" : "Nová Ves (SO ORP Louny)",
          "576549" : "Nová Ves (SO ORP Kostelec nad Orlicí)",
          "591246" : "Nová Ves (SO ORP Třebíč)",
          "596213" : "Nová Ves (SO ORP Velké Meziříčí)",
          "560201" : "Nová Ves (SO ORP Strakonice)",
          "535648" : "Nová Ves (SO ORP České Budějovice)",
          "513661" : "Nová Ves (SO ORP Český Krumlov)",
          "533530" : "Nová Ves I (SO ORP Kolín)",
          "562360" : "Nová Ves nad Lužnicí (SO ORP Třeboň)",
          "563731" : "Nová Ves nad Nisou (SO ORP Jablonec nad Nisou)",
          "577341" : "Nová Ves nad Popelkou (SO ORP Semily)",
          "540889" : "Nová Ves pod Pleší (SO ORP Dobříš)",
          "571806" : "Nová Ves u Bakova (SO ORP Mladá Boleslav)",
          "569160" : "Nová Ves u Chotěboře (SO ORP Chotěboř)",
          "552763" : "Nová Ves u Chýnova (SO ORP Tábor)",
          "572438" : "Nová Ves u Jarošova (SO ORP Litomyšl)",
          "569151" : "Nová Ves u Leštiny (SO ORP Havlíčkův Brod)",
          "563455" : "Nová Ves u Mladé Vožice (SO ORP Tábor)",
          "596221" : "Nová Ves u Nového Města na Moravě (SO ORP Nové Město na Moravě)",
          "555266" : "Nová Ves u Světlé (SO ORP Světlá nad Sázavou)",
          "567329" : "Nová Ves v Horách (SO ORP Litvínov)",
          "583511" : "Nové Bránice (SO ORP Ivančice)",
          "540897" : "Nové Dvory (SO ORP Dobříš)",
          "534242" : "Nové Dvory (SO ORP Kutná Hora)",
          "565342" : "Nové Dvory (SO ORP Roudnice nad Labem)",
          "587974" : "Nové Dvory (SO ORP Žďár nad Sázavou)",
          "506494" : "Nové Hamry (SO ORP Karlovy Vary)",
          "569551" : "Nové Heřminovy (SO ORP Bruntál)",
          "544868" : "Nové Hrady (SO ORP Trhové Sviny)",
          "571920" : "Nové Hrady (SO ORP Vysoké Mýto)",
          "561568" : "Nové Hutě (SO ORP Vimperk)",
          "512893" : "Nové Lublice (SO ORP Vítkov)",
          "570494" : "Nové Město (SO ORP Hradec Králové)",
          "596230" : "Nové Město na Moravě (SO ORP Nové Město na Moravě)",
          "574279" : "Nové Město nad Metují (SO ORP Nové Město nad Metují)",
          "564265" : "Nové Město pod Smrkem (SO ORP Frýdlant)",
          "558176" : "Nové Mitrovice (SO ORP Blovice)",
          "596248" : "Nové Sady (SO ORP Velké Meziříčí)",
          "593443" : "Nové Sady (SO ORP Vyškov)",
          "555274" : "Nové Sedlice (SO ORP Opava)",
          "560570" : "Nové Sedlo (SO ORP Sokolov)",
          "566519" : "Nové Sedlo (SO ORP Žatec)",
          "542164" : "Nové Strašecí (SO ORP Rakovník)",
          "591254" : "Nové Syrovice (SO ORP Moravské Budějovice)",
          "596256" : "Nové Veselí (SO ORP Žďár nad Sázavou)",
          "561851" : "Noviny pod Ralskem (SO ORP Česká Lípa)",
          "567752" : "Novosedlice (SO ORP Teplice)",
          "584746" : "Novosedly (SO ORP Mikulov)",
          "551554" : "Novosedly (SO ORP Strakonice)",
          "546844" : "Novosedly nad Nežárkou (SO ORP Třeboň)",
          "561860" : "Nový Bor (SO ORP Nový Bor)",
          "570508" : "Nový Bydžov (SO ORP Nový Bydžov)",
          "542181" : "Nový Dům (SO ORP Rakovník)",
          "599654" : "Nový Dvůr (SO ORP Nymburk)",
          "574287" : "Nový Hrádek (SO ORP Náchod)",
          "544566" : "Nový Hrozenkov (SO ORP Vsetín)",
          "531600" : "Nový Jáchymov (SO ORP Beroun)",
          "599191" : "Nový Jičín (SO ORP Nový Jičín)",
          "596264" : "Nový Jimramov (SO ORP Nové Město na Moravě)",
          "540901" : "Nový Knín (SO ORP Dobříš)",
          "554707" : "Nový Kostel (SO ORP Cheb)",
          "554057" : "Nový Kramolín (SO ORP Domažlice)",
          "540501" : "Nový Malín (SO ORP Šumperk)",
          "561878" : "Nový Oldřichov (SO ORP Česká Lípa)",
          "574295" : "Nový Ples (SO ORP Jaroměř)",
          "586463" : "Nový Poddvorov (SO ORP Hodonín)",
          "584754" : "Nový Přerov (SO ORP Mikulov)",
          "548464" : "Nový Rychnov (SO ORP Pelhřimov)",
          "587729" : "Nový Šaldorf-Sedlešovice (SO ORP Znojmo)",
          "591262" : "Nový Telečkov (SO ORP Třebíč)",
          "538566" : "Nový Vestec (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "531618" : "Nučice (SO ORP Černošice)",
          "533548" : "Nučice (SO ORP Říčany)",
          "564907" : "Nupaky (SO ORP Říčany)",
          "507091" : "Nýdek (SO ORP Třinec)",
          "596272" : "Nyklovice (SO ORP Bystřice nad Pernštejnem)",
          "537004" : "Nymburk (SO ORP Nymburk)",
          "582107" : "Nýrov (SO ORP Boskovice)",
          "556831" : "Nýrsko (SO ORP Klatovy)",
          "559300" : "Nýřany (SO ORP Nýřany)",
          "513571" : "Občov (SO ORP Příbram)",
          "540935" : "Obecnice (SO ORP Příbram)",
          "589799" : "Obědkovice (SO ORP Prostějov)",
          "548065" : "Obědovice (SO ORP Hradec Králové)",
          "582115" : "Obora (SO ORP Boskovice)",
          "542580" : "Obora (SO ORP Louny)",
          "559318" : "Obora (SO ORP Kralovice)",
          "541443" : "Obora (SO ORP Tachov)",
          "569577" : "Oborná (SO ORP Bruntál)",
          "540943" : "Obory (SO ORP Příbram)",
          "540951" : "Obořiště (SO ORP Dobříš)",
          "548472" : "Obrataň (SO ORP Pacov)",
          "567337" : "Obrnice (SO ORP Most)",
          "570893" : "Obrubce (SO ORP Mladá Boleslav)",
          "536407" : "Obruby (SO ORP Mladá Boleslav)",
          "535133" : "Obříství (SO ORP Neratovice)",
          "596281" : "Obyčtov (SO ORP Žďár nad Sázavou)",
          "541915" : "Obytce (SO ORP Klatovy)",
          "510980" : "Ocmanice (SO ORP Náměšť nad Oslavou)",
          "576557" : "Očelice (SO ORP Dobruška)",
          "566527" : "Očihov (SO ORP Podbořany)",
          "538574" : "Odolena Voda (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "539554" : "Odrava (SO ORP Cheb)",
          "583529" : "Odrovice (SO ORP Pohořelice)",
          "599701" : "Odry (SO ORP Odry)",
          "537551" : "Odřepsy (SO ORP Poděbrady)",
          "591289" : "Odunec (SO ORP Třebíč)",
          "533556" : "Ohaře (SO ORP Kolín)",
          "549185" : "Ohařice (SO ORP Jičín)",
          "548910" : "Ohaveč (SO ORP Jičín)",
          "567761" : "Ohníč (SO ORP Bílina)",
          "576565" : "Ohnišov (SO ORP Dobruška)",
          "570516" : "Ohnišťany (SO ORP Nový Bydžov)",
          "540960" : "Ohrazenice (SO ORP Příbram)",
          "577359" : "Ohrazenice (SO ORP Turnov)",
          "539503" : "Ohrobec (SO ORP Černošice)",
          "589802" : "Ohrozim (SO ORP Prostějov)",
          "589811" : "Ochoz (SO ORP Konice)",
          "583537" : "Ochoz u Brna (SO ORP Šlapanice)",
          "582123" : "Ochoz u Tišnova (SO ORP Tišnov)",
          "591297" : "Okarec (SO ORP Náměšť nad Oslavou)",
          "561886" : "Okna (SO ORP Česká Lípa)",
          "571334" : "Okoř (SO ORP Černošice)",
          "563269" : "Okounov (SO ORP Kadaň)",
          "582131" : "Okrouhlá (SO ORP Boskovice)",
          "538922" : "Okrouhlá (SO ORP Cheb)",
          "529877" : "Okrouhlá (SO ORP Milevsko)",
          "561894" : "Okrouhlá (SO ORP Nový Bor)",
          "562475" : "Okrouhlá Radouň (SO ORP Jindřichův Hradec)",
          "569186" : "Okrouhlice (SO ORP Havlíčkův Brod)",
          "548588" : "Okrouhlička (SO ORP Havlíčkův Brod)",
          "539511" : "Okrouhlo (SO ORP Černošice)",
          "534251" : "Okřesaneč (SO ORP Čáslav)",
          "546933" : "Okřešice (SO ORP Třebíč)",
          "537560" : "Okřínek (SO ORP Poděbrady)",
          "591301" : "Okříšky (SO ORP Třebíč)",
          "552259" : "Olbramice (SO ORP Litovel)",
          "554049" : "Olbramice (SO ORP Ostrava)",
          "594555" : "Olbramkostel (SO ORP Znojmo)",
          "566888" : "Olbramov (SO ORP Stříbro)",
          "594563" : "Olbramovice (SO ORP Moravský Krumlov)",
          "530344" : "Olbramovice (SO ORP Votice)",
          "552798" : "Oldřichov (SO ORP Tábor)",
          "515825" : "Oldřichov (SO ORP Přerov)",
          "564281" : "Oldřichov v Hájích (SO ORP Liberec)",
          "549444" : "Oldřichovice (SO ORP Otrokovice)",
          "578479" : "Oldřiš (SO ORP Polička)",
          "509574" : "Oldřišov (SO ORP Opava)",
          "594571" : "Oleksovice (SO ORP Znojmo)",
          "569208" : "Olešenka (SO ORP Havlíčkův Brod)",
          "533564" : "Oleška (SO ORP Říčany)",
          "542440" : "Oleško (SO ORP Litoměřice)",
          "569216" : "Olešná (SO ORP Havlíčkův Brod)",
          "531626" : "Olešná (SO ORP Hořovice)",
          "561967" : "Olešná (SO ORP Pelhřimov)",
          "562190" : "Olešná (SO ORP Písek)",
          "542199" : "Olešná (SO ORP Rakovník)",
          "582158" : "Olešnice (SO ORP Boskovice)",
          "570524" : "Olešnice (SO ORP Hradec Králové)",
          "576581" : "Olešnice (SO ORP Kostelec nad Orlicí)",
          "544884" : "Olešnice (SO ORP Trhové Sviny)",
          "577367" : "Olešnice (SO ORP Turnov)",
          "576573" : "Olešnice v Orlických horách (SO ORP Dobruška)",
          "544892" : "Olešník (SO ORP České Budějovice)",
          "500496" : "Olomouc (SO ORP Olomouc)",
          "582166" : "Olomučany (SO ORP Blansko)",
          "560588" : "Oloví (SO ORP Kraslice)",
          "532673" : "Olovnice (SO ORP Kralupy nad Vltavou)",
          "541958" : "Olšany (SO ORP Horažďovice)",
          "550132" : "Olšany (SO ORP Vyškov)",
          "587613" : "Olšany (SO ORP Telč)",
          "540510" : "Olšany (SO ORP Šumperk)",
          "589829" : "Olšany u Prostějova (SO ORP Prostějov)",
          "587214" : "Olší (SO ORP Telč)",
          "596302" : "Olší (SO ORP Tišnov)",
          "552844" : "Olšovec (SO ORP Hranice)",
          "537365" : "Olšovice (SO ORP Prachatice)",
          "583545" : "Omice (SO ORP Šlapanice)",
          "545660" : "Omlenice (SO ORP Kaplice)",
          "589837" : "Ondratice (SO ORP Prostějov)",
          "537691" : "Ondřejov (SO ORP Pelhřimov)",
          "538582" : "Ondřejov (SO ORP Říčany)",
          "534277" : "Onomyšl (SO ORP Kutná Hora)",
          "548502" : "Onšov (SO ORP Pelhřimov)",
          "594580" : "Onšov (SO ORP Znojmo)",
          "552801" : "Opařany (SO ORP Tábor)",
          "587621" : "Opatov (SO ORP Jihlava)",
          "578487" : "Opatov (SO ORP Svitavy)",
          "591319" : "Opatov (SO ORP Třebíč)",
          "572721" : "Opatovec (SO ORP Svitavy)",
          "516201" : "Opatovice (SO ORP Hranice)",
          "583553" : "Opatovice (SO ORP Židlochovice)",
          "530956" : "Opatovice I (SO ORP Kutná Hora)",
          "575429" : "Opatovice nad Labem (SO ORP Pardubice)",
          "505927" : "Opava (SO ORP Opava)",
          "571679" : "Oplany (SO ORP Říčany)",
          "553000" : "Oplocany (SO ORP Přerov)",
          "539783" : "Oplot (SO ORP Přeštice)",
          "537578" : "Opočnice (SO ORP Poděbrady)",
          "542555" : "Opočno (SO ORP Louny)",
          "576590" : "Opočno (SO ORP Dobruška)",
          "537586" : "Opolany (SO ORP Poděbrady)",
          "591327" : "Oponešice (SO ORP Moravské Budějovice)",
          "516350" : "Oprostovice (SO ORP Přerov)",
          "542202" : "Oráčov (SO ORP Rakovník)",
          "571962" : "Orel (SO ORP Chrudim)",
          "580716" : "Orlické Podhůří (SO ORP Ústí nad Orlicí)",
          "576603" : "Orlické Záhoří (SO ORP Rychnov nad Kněžnou)",
          "580724" : "Orličky (SO ORP Žamberk)",
          "549681" : "Orlík nad Vltavou (SO ORP Písek)",
          "599069" : "Orlová (SO ORP Orlová)",
          "593460" : "Orlovice (SO ORP Vyškov)",
          "539520" : "Ořech (SO ORP Černošice)",
          "587630" : "Ořechov (SO ORP Telč)",
          "592447" : "Ořechov (SO ORP Uherské Hradiště)",
          "596329" : "Ořechov (SO ORP Velké Meziříčí)",
          "583561" : "Ořechov (SO ORP Šlapanice)",
          "598470" : "Osečany (SO ORP Sedlčany)",
          "599662" : "Oseček (SO ORP Poděbrady)",
          "564290" : "Osečná (SO ORP Liberec)",
          "576611" : "Osečnice (SO ORP Rychnov nad Kněžnou)",
          "567779" : "Osek (SO ORP Teplice)",
          "531634" : "Osek (SO ORP Hořovice)",
          "598828" : "Osek (SO ORP Milevsko)",
          "560057" : "Osek (SO ORP Rokycany)",
          "573264" : "Osek (SO ORP Jičín)",
          "551562" : "Osek (SO ORP Strakonice)",
          "516619" : "Osek nad Bečvou (SO ORP Lipník nad Bečvou)",
          "558184" : "Oselce (SO ORP Nepomuk)",
          "570532" : "Osice (SO ORP Hradec Králové)",
          "588822" : "Osíčko (SO ORP Bystřice pod Hostýnem)",
          "570541" : "Osičky (SO ORP Hradec Králové)",
          "578509" : "Osík (SO ORP Litomyšl)",
          "582174" : "Osiky (SO ORP Tišnov)",
          "540544" : "Oskava (SO ORP Šumperk)",
          "537616" : "Oskořínek (SO ORP Nymburk)",
          "583588" : "Oslavany (SO ORP Ivančice)",
          "596337" : "Oslavice (SO ORP Velké Meziříčí)",
          "511412" : "Oslavička (SO ORP Velké Meziříčí)",
          "594598" : "Oslnovice (SO ORP Znojmo)",
          "549703" : "Oslov (SO ORP Písek)",
          "597716" : "Osoblaha (SO ORP Krnov)",
          "531642" : "Osov (SO ORP Hořovice)",
          "596345" : "Osová Bítýška (SO ORP Velké Meziříčí)",
          "596353" : "Osové (SO ORP Velké Meziříčí)",
          "591335" : "Ostašov (SO ORP Třebíč)",
          "583596" : "Ostopovice (SO ORP Šlapanice)",
          "537624" : "Ostrá (SO ORP Lysá nad Labem)",
          "557170" : "Ostrata (SO ORP Zlín)",
          "554821" : "Ostrava (SO ORP Ostrava)",
          "598542" : "Ostravice (SO ORP Frýdlant nad Ostravicí)",
          "535231" : "Ostrolovský Újezd (SO ORP Trhové Sviny)",
          "573272" : "Ostroměř (SO ORP Hořice)",
          "574104" : "Ostrov (SO ORP Chrudim)",
          "580732" : "Ostrov (SO ORP Lanškroun)",
          "548359" : "Ostrov (SO ORP Světlá nad Sázavou)",
          "555428" : "Ostrov (SO ORP Ostrov)",
          "598372" : "Ostrov (SO ORP Příbram)",
          "599395" : "Ostrov (SO ORP Vlašim)",
          "596361" : "Ostrov nad Oslavou (SO ORP Žďár nad Sázavou)",
          "559326" : "Ostrov u Bezdružic (SO ORP Nýřany)",
          "582182" : "Ostrov u Macochy (SO ORP Blansko)",
          "583600" : "Ostrovačice (SO ORP Rosice)",
          "586471" : "Ostrovánky (SO ORP Kyjov)",
          "549711" : "Ostrovec (SO ORP Písek)",
          "566993" : "Ostrovec-Lhotka (SO ORP Rokycany)",
          "592455" : "Ostrožská Lhota (SO ORP Uherské Hradiště)",
          "592463" : "Ostrožská Nová Ves (SO ORP Uherské Hradiště)",
          "569330" : "Ostružná (SO ORP Jeseník)",
          "573281" : "Ostružno (SO ORP Jičín)",
          "530352" : "Ostředek (SO ORP Benešov)",
          "575437" : "Ostřešany (SO ORP Pardubice)",
          "578061" : "Ostřetice (SO ORP Klatovy)",
          "575445" : "Ostřetín (SO ORP Holice)",
          "592471" : "Osvětimany (SO ORP Uherské Hradiště)",
          "554073" : "Osvračín (SO ORP Horšovský Týn)",
          "541681" : "Ošelín (SO ORP Stříbro)",
          "589845" : "Otaslavice (SO ORP Prostějov)",
          "540293" : "Otěšice (SO ORP Přeštice)",
          "509612" : "Otice (SO ORP Opava)",
          "587648" : "Otín (SO ORP Jihlava)",
          "596370" : "Otín (SO ORP Velké Meziříčí)",
          "589853" : "Otinoves (SO ORP Prostějov)",
          "506699" : "Otmarov (SO ORP Židlochovice)",
          "534111" : "Otmíče (SO ORP Hořovice)",
          "593478" : "Otnice (SO ORP Slavkov u Brna)",
          "566209" : "Otov (SO ORP Domažlice)",
          "574317" : "Otovice (SO ORP Broumov)",
          "537969" : "Otovice (SO ORP Karlovy Vary)",
          "554952" : "Otradov (SO ORP Hlinsko)",
          "555444" : "Otročín (SO ORP Karlovy Vary)",
          "531669" : "Otročiněves (SO ORP Beroun)",
          "585599" : "Otrokovice (SO ORP Otrokovice)",
          "563277" : "Otvice (SO ORP Chomutov)",
          "532681" : "Otvovice (SO ORP Kladno)",
          "541010" : "Ouběnice (SO ORP Dobříš)",
          "580741" : "Oucmanice (SO ORP Vysoké Mýto)",
          "569224" : "Oudoleň (SO ORP Chotěboř)",
          "533572" : "Ovčáry (SO ORP Kolín)",
          "535141" : "Ovčáry (SO ORP Neratovice)",
          "569232" : "Ovesná Lhota (SO ORP Světlá nad Sázavou)",
          "539473" : "Ovesné Kladruby (SO ORP Mariánské Lázně)",
          "544574" : "Oznice (SO ORP Valašské Meziříčí)",
          "531278" : "Paběnice (SO ORP Kutná Hora)",
          "545953" : "Paceřice (SO ORP Turnov)",
          "588831" : "Pacetluky (SO ORP Holešov)",
          "548511" : "Pacov (SO ORP Pacov)",
          "556912" : "Pačejov (SO ORP Horažďovice)",
          "588849" : "Pačlavice (SO ORP Kroměříž)",
          "564192" : "Páleč (SO ORP Slaný)",
          "598551" : "Palkovice (SO ORP Frýdek-Místek)",
          "540595" : "Palonín (SO ORP Mohelnice)",
          "550469" : "Pálovice (SO ORP Moravské Budějovice)",
          "582191" : "Pamětice (SO ORP Boskovice)",
          "587656" : "Panenská Rozsíčka (SO ORP Jihlava)",
          "538604" : "Panenské Břežany (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "566535" : "Panenský Týnec (SO ORP Louny)",
          "542211" : "Panoší Újezd (SO ORP Rakovník)",
          "587672" : "Panské Dubenky (SO ORP Telč)",
          "551571" : "Paračov (SO ORP Strakonice)",
          "555134" : "Pardubice (SO ORP Pardubice)",
          "516635" : "Paršovice (SO ORP Hranice)",
          "516686" : "Partutovice (SO ORP Hranice)",
          "599182" : "Pařezov (SO ORP Domažlice)",
          "554081" : "Pasečnice (SO ORP Domažlice)",
          "504785" : "Paseka (SO ORP Uničov)",
          "562254" : "Paseky (SO ORP Písek)",
          "547476" : "Paseky nad Jizerou (SO ORP Jilemnice)",
          "598569" : "Paskov (SO ORP Frýdek-Místek)",
          "584762" : "Pasohlávky (SO ORP Pohořelice)",
          "566781" : "Pastuchovice (SO ORP Kralovice)",
          "580759" : "Pastviny (SO ORP Žamberk)",
          "513423" : "Pašinka (SO ORP Kolín)",
          "592480" : "Pašovice (SO ORP Uherský Brod)",
          "537632" : "Pátek (SO ORP Poděbrady)",
          "567345" : "Patokryje (SO ORP Most)",
          "594601" : "Pavlice (SO ORP Znojmo)",
          "544248" : "Pavlíkov (SO ORP Rakovník)",
          "596388" : "Pavlínov (SO ORP Velké Meziříčí)",
          "569241" : "Pavlov (SO ORP Světlá nad Sázavou)",
          "584771" : "Pavlov (SO ORP Mikulov)",
          "540609" : "Pavlov (SO ORP Mohelnice)",
          "561916" : "Pavlov (SO ORP Pelhřimov)",
          "587681" : "Pavlov (SO ORP Jihlava)",
          "532711" : "Pavlov (SO ORP Kladno)",
          "596396" : "Pavlov (SO ORP Žďár nad Sázavou)",
          "533076" : "Pavlovice (SO ORP Vlašim)",
          "557196" : "Pavlovice u Kojetína (SO ORP Prostějov)",
          "516694" : "Pavlovice u Přerova (SO ORP Přerov)",
          "552500" : "Pazderna (SO ORP Frýdek-Místek)",
          "554090" : "Pec (SO ORP Domažlice)",
          "579581" : "Pec pod Sněžkou (SO ORP Trutnov)",
          "573299" : "Pecka (SO ORP Nová Paka)",
          "507717" : "Peč (SO ORP Dačice)",
          "541028" : "Pečice (SO ORP Příbram)",
          "571032" : "Pěčice (SO ORP Mladá Boleslav)",
          "576620" : "Pěčín (SO ORP Rychnov nad Kněžnou)",
          "537641" : "Pečky (SO ORP Kolín)",
          "537543" : "Pěčnov (SO ORP Prachatice)",
          "566373" : "Pelechy (SO ORP Domažlice)",
          "547492" : "Pelhřimov (SO ORP Pelhřimov)",
          "589870" : "Pěnčín (SO ORP Prostějov)",
          "564303" : "Pěnčín (SO ORP Turnov)",
          "563749" : "Pěnčín (SO ORP Železný Brod)",
          "572004" : "Perálec (SO ORP Chrudim)",
          "584789" : "Perná (SO ORP Mikulov)",
          "559334" : "Pernarec (SO ORP Nýřany)",
          "555452" : "Pernink (SO ORP Ostrov)",
          "596400" : "Pernštejnské Jestřabí (SO ORP Tišnov)",
          "563285" : "Perštejn (SO ORP Kadaň)",
          "564311" : "Pertoltice (SO ORP Frýdlant)",
          "534307" : "Pertoltice (SO ORP Kutná Hora)",
          "514276" : "Pertoltice pod Ralskem (SO ORP Česká Lípa)",
          "566551" : "Peruc (SO ORP Louny)",
          "577391" : "Peřimov (SO ORP Jilemnice)",
          "546062" : "Pesvice (SO ORP Chomutov)",
          "529656" : "Pětihosty (SO ORP Říčany)",
          "598241" : "Pětikozly (SO ORP Mladá Boleslav)",
          "563293" : "Pětipsy (SO ORP Kadaň)",
          "536431" : "Petkovy (SO ORP Mladá Boleslav)",
          "596418" : "Petráveč (SO ORP Velké Meziříčí)",
          "566560" : "Petrohrad (SO ORP Podbořany)",
          "530409" : "Petroupim (SO ORP Benešov)",
          "582204" : "Petrov (SO ORP Boskovice)",
          "586480" : "Petrov (SO ORP Hodonín)",
          "539546" : "Petrov (SO ORP Černošice)",
          "500020" : "Petrov nad Desnou (SO ORP Šumperk)",
          "582212" : "Petrovice (SO ORP Blansko)",
          "580767" : "Petrovice (SO ORP Lanškroun)",
          "568147" : "Petrovice (SO ORP Ústí nad Labem)",
          "594610" : "Petrovice (SO ORP Moravský Krumlov)",
          "551848" : "Petrovice (SO ORP Krnov)",
          "570567" : "Petrovice (SO ORP Nový Bydžov)",
          "542229" : "Petrovice (SO ORP Rakovník)",
          "541044" : "Petrovice (SO ORP Sedlčany)",
          "591360" : "Petrovice (SO ORP Třebíč)",
          "534315" : "Petrovice I (SO ORP Kutná Hora)",
          "534323" : "Petrovice II (SO ORP Kutná Hora)",
          "599077" : "Petrovice u Karviné (SO ORP Karviná)",
          "556921" : "Petrovice u Sušice (SO ORP Sušice)",
          "548871" : "Petrovičky (SO ORP Hořice)",
          "556874" : "Petrůvka (SO ORP Luhačovice)",
          "591378" : "Petrůvky (SO ORP Třebíč)",
          "535699" : "Petříkov (SO ORP Trhové Sviny)",
          "538612" : "Petříkov (SO ORP Říčany)",
          "599085" : "Petřvald (SO ORP Orlová)",
          "599743" : "Petřvald (SO ORP Kopřivnice)",
          "532720" : "Pchery (SO ORP Kladno)",
          "541052" : "Pičín (SO ORP Příbram)",
          "549916" : "Pikárec (SO ORP Velké Meziříčí)",
          "556947" : "Pila (SO ORP Karlovy Vary)",
          "579599" : "Pilníkov (SO ORP Trutnov)",
          "540650" : "Písařov (SO ORP Šumperk)",
          "557226" : "Písečná (SO ORP Jablunkov)",
          "540684" : "Písečná (SO ORP Jeseník)",
          "580775" : "Písečná (SO ORP Žamberk)",
          "596434" : "Písečné (SO ORP Bystřice nad Pernštejnem)",
          "546917" : "Písečné (SO ORP Dačice)",
          "570575" : "Písek (SO ORP Hradec Králové)",
          "512028" : "Písek (SO ORP Jablunkov)",
          "549240" : "Písek (SO ORP Písek)",
          "536440" : "Písková Lhota (SO ORP Mladá Boleslav)",
          "537659" : "Písková Lhota (SO ORP Poděbrady)",
          "561070" : "Pístina (SO ORP Jindřichův Hradec)",
          "537667" : "Písty (SO ORP Nymburk)",
          "509647" : "Píšť (SO ORP Hlučín)",
          "548545" : "Píšť (SO ORP Humpolec)",
          "542539" : "Píšťany (SO ORP Litoměřice)",
          "535991" : "Pištín (SO ORP České Budějovice)",
          "592498" : "Pitín (SO ORP Uherský Brod)",
          "589888" : "Pivín (SO ORP Prostějov)",
          "598887" : "Pivkovice (SO ORP Vodňany)",
          "561134" : "Planá (SO ORP Tachov)",
          "535176" : "Planá (SO ORP České Budějovice)",
          "552828" : "Planá nad Lužnicí (SO ORP Tábor)",
          "533581" : "Plaňany (SO ORP Kolín)",
          "587702" : "Plandry (SO ORP Jihlava)",
          "530336" : "Pláně (SO ORP Kralovice)",
          "556955" : "Plánice (SO ORP Klatovy)",
          "559351" : "Plasy (SO ORP Kralovice)",
          "535346" : "Plav (SO ORP České Budějovice)",
          "594628" : "Plaveč (SO ORP Znojmo)",
          "509078" : "Plavsko (SO ORP Jindřichův Hradec)",
          "563757" : "Plavy (SO ORP Tanvald)",
          "536458" : "Plazy (SO ORP Mladá Boleslav)",
          "550051" : "Plenkovice (SO ORP Znojmo)",
          "554740" : "Plesná (SO ORP Cheb)",
          "507628" : "Pleše (SO ORP Jindřichův Hradec)",
          "559369" : "Plešnice (SO ORP Nýřany)",
          "532738" : "Pletený Újezd (SO ORP Kladno)",
          "572942" : "Plch (SO ORP Pardubice)",
          "564125" : "Plchov (SO ORP Slaný)",
          "580783" : "Plchovice (SO ORP Vysoké Mýto)",
          "566861" : "Plískov (SO ORP Rokycany)",
          "565393" : "Ploskovice (SO ORP Litoměřice)",
          "546968" : "Pluhův Žďár (SO ORP Jindřichův Hradec)",
          "589896" : "Plumlov (SO ORP Prostějov)",
          "565580" : "Plužná (SO ORP Mladá Boleslav)",
          "554791" : "Plzeň (SO ORP Plzeň)",
          "566578" : "Pnětluky (SO ORP Louny)",
          "559377" : "Pňovany (SO ORP Nýřany)",
          "552160" : "Pňovice (SO ORP Litovel)",
          "537675" : "Pňov-Předhradí (SO ORP Kolín)",
          "554111" : "Poběžovice (SO ORP Domažlice)",
          "575461" : "Poběžovice u Holic (SO ORP Holice)",
          "575470" : "Poběžovice u Přelouče (SO ORP Přelouč)",
          "554120" : "Pocinovice (SO ORP Domažlice)",
          "564214" : "Počaply (SO ORP Příbram)",
          "548561" : "Počátky (SO ORP Pelhřimov)",
          "566586" : "Počedělice (SO ORP Louny)",
          "588865" : "Počenice-Tetětice (SO ORP Kroměříž)",
          "541087" : "Počepice (SO ORP Sedlčany)",
          "596442" : "Počítky (SO ORP Žďár nad Sázavou)",
          "566608" : "Podbořanský Rohozec (SO ORP Podbořany)",
          "566616" : "Podbořany (SO ORP Podbořany)",
          "534285" : "Podbrdy (SO ORP Beroun)",
          "576654" : "Podbřezí (SO ORP Dobruška)",
          "550795" : "Podbřežice (SO ORP Vyškov)",
          "537683" : "Poděbrady (SO ORP Poděbrady)",
          "596451" : "Poděšín (SO ORP Žďár nad Sázavou)",
          "566365" : "Poděvousy (SO ORP Horšovský Týn)",
          "573311" : "Podhorní Újezd a Vojice (SO ORP Hořice)",
          "572039" : "Podhořany u Ronova (SO ORP Chrudim)",
          "538817" : "Podhradí (SO ORP Aš)",
          "573329" : "Podhradí (SO ORP Jičín)",
          "534811" : "Podhradí (SO ORP Luhačovice)",
          "594636" : "Podhradí nad Dyjí (SO ORP Znojmo)",
          "588873" : "Podhradní Lhota (SO ORP Bystřice pod Hostýnem)",
          "593486" : "Podivice (SO ORP Vyškov)",
          "584797" : "Podivín (SO ORP Břeclav)",
          "585611" : "Podkopná Lhota (SO ORP Vizovice)",
          "580805" : "Podlesí (SO ORP Vysoké Mýto)",
          "564486" : "Podlesí (SO ORP Příbram)",
          "532754" : "Podlešín (SO ORP Slaný)",
          "531685" : "Podluhy (SO ORP Hořovice)",
          "548634" : "Podmoklany (SO ORP Chotěboř)",
          "551686" : "Podmokly (SO ORP Sušice)",
          "560081" : "Podmokly (SO ORP Rokycany)",
          "548251" : "Podmoky (SO ORP Havlíčkův Brod)",
          "599590" : "Podmoky (SO ORP Poděbrady)",
          "594644" : "Podmolí (SO ORP Znojmo)",
          "594652" : "Podmyče (SO ORP Znojmo)",
          "538621" : "Podolanka (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "596469" : "Podolí (SO ORP Nové Město na Moravě)",
          "516864" : "Podolí (SO ORP Přerov)",
          "592501" : "Podolí (SO ORP Uherské Hradiště)",
          "569496" : "Podolí (SO ORP Valašské Meziříčí)",
          "583634" : "Podolí (SO ORP Šlapanice)",
          "549754" : "Podolí I (SO ORP Písek)",
          "550175" : "Podomí (SO ORP Vyškov)",
          "565415" : "Podsedice (SO ORP Lovosice)",
          "572951" : "Podůlšany (SO ORP Pardubice)",
          "573345" : "Podůlší (SO ORP Jičín)",
          "528196" : "Podveky (SO ORP Kutná Hora)",
          "569291" : "Pohled (SO ORP Havlíčkův Brod)",
          "573591" : "Pohleď (SO ORP Světlá nad Sázavou)",
          "578550" : "Pohledy (SO ORP Svitavy)",
          "560553" : "Pohnánec (SO ORP Tábor)",
          "552852" : "Pohnání (SO ORP Tábor)",
          "536911" : "Pohorovice (SO ORP Vodňany)",
          "545694" : "Pohorská Ves (SO ORP Kaplice)",
          "549461" : "Pohořelice (SO ORP Otrokovice)",
          "584801" : "Pohořelice (SO ORP Pohořelice)",
          "576662" : "Pohoří (SO ORP Dobruška)",
          "539562" : "Pohoří (SO ORP Černošice)",
          "542237" : "Pochvalov (SO ORP Rakovník)",
          "552861" : "Pojbuky (SO ORP Tábor)",
          "596477" : "Pokojov (SO ORP Žďár nad Sázavou)",
          "550370" : "Pokojovice (SO ORP Třebíč)",
          "572063" : "Pokřikov (SO ORP Hlinsko)",
          "553565" : "Polánka (SO ORP Nepomuk)",
          "541788" : "Poleň (SO ORP Klatovy)",
          "533599" : "Polepy (SO ORP Kolín)",
          "565431" : "Polepy (SO ORP Litoměřice)",
          "538639" : "Polerady (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "567353" : "Polerady (SO ORP Most)",
          "561436" : "Polesí (SO ORP Pelhřimov)",
          "592510" : "Polešovice (SO ORP Uherské Hradiště)",
          "561959" : "Polevsko (SO ORP Nový Bor)",
          "591394" : "Police (SO ORP Moravské Budějovice)",
          "540731" : "Police (SO ORP Mohelnice)",
          "544621" : "Police (SO ORP Valašské Meziříčí)",
          "574341" : "Police nad Metují (SO ORP Náchod)",
          "578576" : "Polička (SO ORP Polička)",
          "500071" : "Poličná (SO ORP Valašské Meziříčí)",
          "516899" : "Polkovice (SO ORP Přerov)",
          "587711" : "Polná (SO ORP Jihlava)",
          "500194" : "Polná na Šumavě (SO ORP Český Krumlov)",
          "513237" : "Polní Chrčice (SO ORP Kolín)",
          "513148" : "Polní Voděrady (SO ORP Kolín)",
          "596485" : "Polnička (SO ORP Žďár nad Sázavou)",
          "516911" : "Polom (SO ORP Hranice)",
          "548723" : "Polom (SO ORP Rychnov nad Kněžnou)",
          "549983" : "Polomí (SO ORP Konice)",
          "562459" : "Polště (SO ORP Jindřichův Hradec)",
          "578584" : "Pomezí (SO ORP Polička)",
          "538868" : "Pomezí nad Ohří (SO ORP Cheb)",
          "562670" : "Ponědraž (SO ORP Třeboň)",
          "562653" : "Ponědrážka (SO ORP Třeboň)",
          "549738" : "Ponětovice (SO ORP Šlapanice)",
          "577405" : "Poniklá (SO ORP Jilemnice)",
          "546992" : "Popelín (SO ORP Jindřichův Hradec)",
          "584819" : "Popice (SO ORP Hustopeče)",
          "532649" : "Popovice (SO ORP Benešov)",
          "592528" : "Popovice (SO ORP Uherské Hradiště)",
          "583651" : "Popovice (SO ORP Židlochovice)",
          "599221" : "Popovičky (SO ORP Říčany)",
          "591408" : "Popůvky (SO ORP Náměšť nad Oslavou)",
          "583669" : "Popůvky (SO ORP Šlapanice)",
          "537705" : "Poříčany (SO ORP Český Brod)",
          "530441" : "Poříčí nad Sázavou (SO ORP Benešov)",
          "572373" : "Poříčí u Litomyšle (SO ORP Litomyšl)",
          "566624" : "Postoloprty (SO ORP Louny)",
          "554138" : "Postřekov (SO ORP Domažlice)",
          "540773" : "Postřelmov (SO ORP Zábřeh)",
          "553352" : "Postřelmůvek (SO ORP Zábřeh)",
          "538647" : "Postřižín (SO ORP Kralupy nad Vltavou)",
          "530450" : "Postupice (SO ORP Benešov)",
          "548600" : "Pošná (SO ORP Pacov)",
          "564087" : "Poštovice (SO ORP Slaný)",
          "549533" : "Poteč (SO ORP Valašské Klobouky)",
          "534331" : "Potěhy (SO ORP Čáslav)",
          "517101" : "Potštát (SO ORP Hranice)",
          "576671" : "Potštejn (SO ORP Rychnov nad Kněžnou)",
          "555479" : "Potůčky (SO ORP Ostrov)",
          "530247" : "Potvorov (SO ORP Kralovice)",
          "577979" : "Poustka (SO ORP Cheb)",
          "584835" : "Pouzdřany (SO ORP Hustopeče)",
          "568155" : "Povrly (SO ORP Ústí nad Labem)",
          "591416" : "Pozďatín (SO ORP Třebíč)",
          "544655" : "Pozděchov (SO ORP Vsetín)",
          "532762" : "Pozdeň (SO ORP Slaný)",
          "549401" : "Pozlovice (SO ORP Luhačovice)",
          "583677" : "Pozořice (SO ORP Šlapanice)",
          "583685" : "Prace (SO ORP Šlapanice)",
          "551619" : "Pracejovice (SO ORP Strakonice)",
          "565458" : "Prackovice nad Labem (SO ORP Lovosice)",
          "594679" : "Práče (SO ORP Znojmo)",
          "558231" : "Prádlo (SO ORP Nepomuk)",
          "554782" : "Praha (SO ORP Praha)",
          "550094" : "Prachatice (SO ORP Prachatice)",
          "572071" : "Prachovice (SO ORP Chrudim)",
          "592536" : "Prakšice (SO ORP Uherský Brod)",
          "539538" : "Prameny (SO ORP Mariánské Lázně)",
          "570648" : "Prasek (SO ORP Nový Bydžov)",
          "570656" : "Praskačka (SO ORP Hradec Králové)",
          "587397" : "Prasklice (SO ORP Kroměříž)",
          "531693" : "Praskolesy (SO ORP Hořovice)",
          "556084" : "Prášily (SO ORP Sušice)",
          "588890" : "Pravčice (SO ORP Kroměříž)",
          "594687" : "Pravice (SO ORP Znojmo)",
          "583693" : "Pravlov (SO ORP Ivančice)",
          "530476" : "Pravonín (SO ORP Vlašim)",
          "572853" : "Pravy (SO ORP Pardubice)",
          "568813" : "Pražmo (SO ORP Frýdek-Místek)",
          "544671" : "Prlov (SO ORP Vsetín)",
          "567787" : "Proboštov (SO ORP Teplice)",
          "561509" : "Probulov (SO ORP Písek)",
          "570753" : "Prodašice (SO ORP Mladá Boleslav)",
          "594695" : "Prokopov (SO ORP Znojmo)",
          "548758" : "Proruby (SO ORP Rychnov nad Kněžnou)",
          "537829" : "Proseč (SO ORP Humpolec)",
          "572080" : "Proseč (SO ORP Chrudim)",
          "544345" : "Proseč pod Ještědem (SO ORP Liberec)",
          "561941" : "Proseč pod Křemešníkem (SO ORP Pelhřimov)",
          "579602" : "Prosečné (SO ORP Vrchlabí)",
          "517151" : "Prosenice (SO ORP Přerov)",
          "541133" : "Prosenická Lhota (SO ORP Sedlčany)",
          "596493" : "Prosetín (SO ORP Bystřice nad Pernštejnem)",
          "572098" : "Prosetín (SO ORP Chrudim)",
          "569313" : "Prosíčka (SO ORP Světlá nad Sázavou)",
          "594709" : "Prosiměřice (SO ORP Znojmo)",
          "589250" : "Prostějov (SO ORP Prostějov)",
          "589918" : "Prostějovičky (SO ORP Prostějov)",
          "541486" : "Prostiboř (SO ORP Stříbro)",
          "544698" : "Prostřední Bečva (SO ORP Rožnov pod Radhoštěm)",
          "582221" : "Prostřední Poříčí (SO ORP Boskovice)",
          "589926" : "Protivanov (SO ORP Prostějov)",
          "549771" : "Protivín (SO ORP Písek)",
          "561983" : "Provodín (SO ORP Česká Lípa)",
          "585661" : "Provodov (SO ORP Zlín)",
          "517208" : "Provodovice (SO ORP Hranice)",
          "574350" : "Provodov-Šonov (SO ORP Nové Město nad Metují)",
          "583707" : "Prštice (SO ORP Šlapanice)",
          "539571" : "Průhonice (SO ORP Černošice)",
          "564788" : "Prusice (SO ORP Říčany)",
          "588903" : "Prusinovice (SO ORP Holešov)",
          "593494" : "Prusy-Boškůvky (SO ORP Vyškov)",
          "586498" : "Prušánky (SO ORP Hodonín)",
          "561991" : "Prysk (SO ORP Nový Bor)",
          "507181" : "Pržno (SO ORP Frýdlant nad Ostravicí)",
          "544728" : "Pržno (SO ORP Vsetín)",
          "552411" : "Přáslavice (SO ORP Olomouc)",
          "561517" : "Přeborov (SO ORP Milevsko)",
          "560596" : "Přebuz (SO ORP Kraslice)",
          "591424" : "Přeckov (SO ORP Třebíč)",
          "538655" : "Předboj (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "540412" : "Předenice (SO ORP Přeštice)",
          "572101" : "Předhradí (SO ORP Chrudim)",
          "591432" : "Předín (SO ORP Třebíč)",
          "549746" : "Předklášteří (SO ORP Tišnov)",
          "536491" : "Předměřice nad Jizerou (SO ORP Mladá Boleslav)",
          "570672" : "Předměřice nad Labem (SO ORP Hradec Králové)",
          "551627" : "Předmíř (SO ORP Blatná)",
          "545716" : "Přední Výtoň (SO ORP Český Krumlov)",
          "536792" : "Přední Zborovice (SO ORP Strakonice)",
          "509621" : "Předotice (SO ORP Písek)",
          "557005" : "Předslav (SO ORP Klatovy)",
          "551635" : "Předslavice (SO ORP Strakonice)",
          "552895" : "Přehořov (SO ORP Soběslav)",
          "513369" : "Přehvozdí (SO ORP Český Brod)",
          "559393" : "Přehýšov (SO ORP Nýřany)",
          "536547" : "Přechovice (SO ORP Strakonice)",
          "532771" : "Přelíc (SO ORP Slaný)",
          "575500" : "Přelouč (SO ORP Přelouč)",
          "575518" : "Přelovice (SO ORP Přelouč)",
          "589934" : "Přemyslovice (SO ORP Konice)",
          "570923" : "Přepeře (SO ORP Mladá Boleslav)",
          "577413" : "Přepeře (SO ORP Turnov)",
          "576689" : "Přepychy (SO ORP Dobruška)",
          "575526" : "Přepychy (SO ORP Přelouč)",
          "511382" : "Přerov (SO ORP Přerov)",
          "537721" : "Přerov nad Labem (SO ORP Lysá nad Labem)",
          "598577" : "Přerubenice (SO ORP Rakovník)",
          "550078" : "Přeskače (SO ORP Znojmo)",
          "530620" : "Přestanov (SO ORP Ústí nad Labem)",
          "572110" : "Přestavlky (SO ORP Chrudim)",
          "530131" : "Přestavlky (SO ORP Stod)",
          "517224" : "Přestavlky (SO ORP Přerov)",
          "565474" : "Přestavlky (SO ORP Roudnice nad Labem)",
          "530492" : "Přestavlky u Čerčan (SO ORP Benešov)",
          "591441" : "Přešovice (SO ORP Třebíč)",
          "549797" : "Přeštěnice (SO ORP Milevsko)",
          "558249" : "Přeštice (SO ORP Přeštice)",
          "551643" : "Přešťovice (SO ORP Strakonice)",
          "570681" : "Převýšov (SO ORP Hradec Králové)",
          "538671" : "Přezletice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "584843" : "Přibice (SO ORP Pohořelice)",
          "599808" : "Příbor (SO ORP Kopřivnice)",
          "539911" : "Příbram (SO ORP Příbram)",
          "583715" : "Příbram na Moravě (SO ORP Rosice)",
          "561088" : "Příbraz (SO ORP Jindřichův Hradec)",
          "574368" : "Přibyslav (SO ORP Nové Město nad Metují)",
          "569321" : "Přibyslav (SO ORP Havlíčkův Brod)",
          "583723" : "Přibyslavice (SO ORP Rosice)",
          "591459" : "Přibyslavice (SO ORP Třebíč)",
          "542253" : "Příčina (SO ORP Rakovník)",
          "513547" : "Příčovy (SO ORP Sedlčany)",
          "545724" : "Přídolí (SO ORP Český Krumlov)",
          "558257" : "Příchovice (SO ORP Přeštice)",
          "505013" : "Příkazy (SO ORP Olomouc)",
          "579131" : "Příkosice (SO ORP Rokycany)",
          "577421" : "Příkrý (SO ORP Semily)",
          "549720" : "Přílepy (SO ORP Holešov)",
          "565261" : "Přílepy (SO ORP Rakovník)",
          "578622" : "Příluka (SO ORP Litomyšl)",
          "561151" : "Přimda (SO ORP Tachov)",
          "545732" : "Přísečná (SO ORP Český Krumlov)",
          "569348" : "Příseka (SO ORP Světlá nad Sázavou)",
          "583731" : "Přísnotice (SO ORP Židlochovice)",
          "513393" : "Přistoupim (SO ORP Český Brod)",
          "533611" : "Přišimasy (SO ORP Český Brod)",
          "567086" : "Příšov (SO ORP Nýřany)",
          "564354" : "Příšovice (SO ORP Turnov)",
          "544752" : "Příštpo (SO ORP Třebíč)",
          "584851" : "Přítluky (SO ORP Břeclav)",
          "560111" : "Přívětice (SO ORP Rokycany)",
          "580821" : "Přívrat (SO ORP Česká Třebová)",
          "563374" : "Psárov (SO ORP Tábor)",
          "539597" : "Psáry (SO ORP Černošice)",
          "530514" : "Psáře (SO ORP Vlašim)",
          "552577" : "Pstruží (SO ORP Frýdlant nad Ostravicí)",
          "530671" : "Pšánky (SO ORP Hradec Králové)",
          "555525" : "Pšov (SO ORP Karlovy Vary)",
          "542270" : "Pšovlky (SO ORP Rakovník)",
          "589942" : "Ptení (SO ORP Prostějov)",
          "558265" : "Ptenín (SO ORP Přeštice)",
          "532789" : "Ptice (SO ORP Černošice)",
          "571938" : "Ptýrov (SO ORP Mnichovo Hradiště)",
          "554154" : "Puclice (SO ORP Horšovský Týn)",
          "591491" : "Pucov (SO ORP Náměšť nad Oslavou)",
          "573531" : "Puchlovice (SO ORP Hradec Králové)",
          "587745" : "Puklice (SO ORP Jihlava)",
          "546577" : "Pulečný (SO ORP Jablonec nad Nisou)",
          "578631" : "Pustá Kamenice (SO ORP Polička)",
          "509736" : "Pustá Polom (SO ORP Opava)",
          "578649" : "Pustá Rybná (SO ORP Polička)",
          "568775" : "Pustějov (SO ORP Bílovec)",
          "593508" : "Pustiměř (SO ORP Vyškov)",
          "580830" : "Pustina (SO ORP Vysoké Mýto)",
          "542288" : "Pustověty (SO ORP Rakovník)",
          "549801" : "Putim (SO ORP Písek)",
          "598755" : "Putimov (SO ORP Pelhřimov)",
          "591505" : "Pyšel (SO ORP Třebíč)",
          "538680" : "Pyšely (SO ORP Benešov)",
          "565652" : "Rabakov (SO ORP Mladá Boleslav)",
          "557013" : "Rabí (SO ORP Sušice)",
          "556882" : "Rabštejnská Lhota (SO ORP Chrudim)",
          "575534" : "Ráby (SO ORP Pardubice)",
          "530522" : "Rabyně (SO ORP Benešov)",
          "585670" : "Racková (SO ORP Zlín)",
          "511307" : "Rácovice (SO ORP Moravské Budějovice)",
          "546071" : "Račetice (SO ORP Kadaň)",
          "591521" : "Račice (SO ORP Třebíč)",
          "599760" : "Račice (SO ORP Rakovník)",
          "596507" : "Račice (SO ORP Nové Město na Moravě)",
          "565482" : "Račice (SO ORP Litoměřice)",
          "570702" : "Račice nad Trotinou (SO ORP Hradec Králové)",
          "593516" : "Račice-Pístovice (SO ORP Vyškov)",
          "588059" : "Račín (SO ORP Žďár nad Sázavou)",
          "565491" : "Račiněves (SO ORP Roudnice nad Labem)",
          "563773" : "Radčice (SO ORP Železný Brod)",
          "586501" : "Radějov (SO ORP Veselí nad Moravou)",
          "538698" : "Radějovice (SO ORP Říčany)",
          "536423" : "Radějovice (SO ORP Strakonice)",
          "596515" : "Radenice (SO ORP Velké Meziříčí)",
          "552917" : "Radenín (SO ORP Tábor)",
          "596523" : "Radešín (SO ORP Nové Město na Moravě)",
          "596531" : "Radešínská Svratka (SO ORP Nové Město na Moravě)",
          "552925" : "Radětice (SO ORP Tábor)",
          "564389" : "Radětice (SO ORP Příbram)",
          "550485" : "Radhostice (SO ORP Prachatice)",
          "575542" : "Radhošť (SO ORP Vysoké Mýto)",
          "598488" : "Radíč (SO ORP Sedlčany)",
          "517275" : "Radíkov (SO ORP Hranice)",
          "570711" : "Radíkovice (SO ORP Hradec Králové)",
          "573370" : "Radim (SO ORP Jičín)",
          "533629" : "Radim (SO ORP Kolín)",
          "578657" : "Radiměř (SO ORP Svitavy)",
          "544582" : "Radimovice (SO ORP Turnov)",
          "563196" : "Radimovice u Tábora (SO ORP Tábor)",
          "552933" : "Radimovice u Želče (SO ORP Tábor)",
          "549924" : "Radkov (SO ORP Bystřice nad Pernštejnem)",
          "574333" : "Radkov (SO ORP Moravská Třebová)",
          "587761" : "Radkov (SO ORP Telč)",
          "552941" : "Radkov (SO ORP Tábor)",
          "568317" : "Radkov (SO ORP Vítkov)",
          "517321" : "Radkova Lhota (SO ORP Přerov)",
          "540421" : "Radkovice (SO ORP Přeštice)",
          "550493" : "Radkovice u Budče (SO ORP Moravské Budějovice)",
          "591548" : "Radkovice u Hrotovic (SO ORP Třebíč)",
          "517437" : "Radkovy (SO ORP Přerov)",
          "563781" : "Rádlo (SO ORP Jablonec nad Nisou)",
          "560120" : "Radnice (SO ORP Rokycany)",
          "596540" : "Radňoves (SO ORP Velké Meziříčí)",
          "596558" : "Radňovice (SO ORP Nové Město na Moravě)",
          "551660" : "Radomyšl (SO ORP Strakonice)",
          "538701" : "Radonice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "563323" : "Radonice (SO ORP Kadaň)",
          "591556" : "Radonín (SO ORP Třebíč)",
          "583740" : "Radostice (SO ORP Šlapanice)",
          "569364" : "Radostín (SO ORP Havlíčkův Brod)",
          "596566" : "Radostín (SO ORP Žďár nad Sázavou)",
          "596574" : "Radostín nad Oslavou (SO ORP Žďár nad Sázavou)",
          "577430" : "Radostná pod Kozákovem (SO ORP Turnov)",
          "570729" : "Radostov (SO ORP Hradec Králové)",
          "591564" : "Radošov (SO ORP Třebíč)",
          "551678" : "Radošovice (SO ORP Strakonice)",
          "530531" : "Radošovice (SO ORP Vlašim)",
          "544965" : "Radošovice (SO ORP České Budějovice)",
          "545040" : "Radotice (SO ORP Moravské Budějovice)",
          "517445" : "Radotín (SO ORP Lipník nad Bečvou)",
          "565521" : "Radovesice (SO ORP Lovosice)",
          "533637" : "Radovesnice I (SO ORP Kolín)",
          "533645" : "Radovesnice II (SO ORP Kolín)",
          "517534" : "Radslavice (SO ORP Přerov)",
          "593524" : "Radslavice (SO ORP Vyškov)",
          "509841" : "Raduň (SO ORP Opava)",
          "530387" : "Radvanec (SO ORP Nový Bor)",
          "517569" : "Radvanice (SO ORP Přerov)",
          "579629" : "Radvanice (SO ORP Trutnov)",
          "540854" : "Rájec (SO ORP Zábřeh)",
          "582239" : "Rájec-Jestřebí (SO ORP Blansko)",
          "582247" : "Ráječko (SO ORP Blansko)",
          "583758" : "Rajhrad (SO ORP Židlochovice)",
          "583766" : "Rajhradice (SO ORP Židlochovice)",
          "588920" : "Rajnochovice (SO ORP Bystřice pod Hostýnem)",
          "577448" : "Rakousy (SO ORP Turnov)",
          "517585" : "Rakov (SO ORP Hranice)",
          "566942" : "Raková (SO ORP Rokycany)",
          "589951" : "Raková u Konice (SO ORP Konice)",
          "562068" : "Rakovice (SO ORP Písek)",
          "541656" : "Rakovník (SO ORP Rakovník)",
          "589969" : "Rakůvka (SO ORP Konice)",
          "584860" : "Rakvice (SO ORP Břeclav)",
          "562017" : "Ralsko (SO ORP Česká Lípa)",
          "572152" : "Raná (SO ORP Hlinsko)",
          "566659" : "Raná (SO ORP Louny)",
          "587176" : "Rančířov (SO ORP Jihlava)",
          "587788" : "Rantířov (SO ORP Jihlava)",
          "591581" : "Rapotice (SO ORP Náměšť nad Oslavou)",
          "540862" : "Rapotín (SO ORP Šumperk)",
          "547069" : "Rapšach (SO ORP Třeboň)",
          "574376" : "Rasošky (SO ORP Jaroměř)",
          "564371" : "Raspenava (SO ORP Frýdlant)",
          "549274" : "Rašín (SO ORP Hořice)",
          "549665" : "Raškovice (SO ORP Frýdek-Místek)",
          "582255" : "Rašov (SO ORP Tišnov)",
          "593532" : "Rašovice (SO ORP Bučovice)",
          "534340" : "Rašovice (SO ORP Kutná Hora)",
          "552976" : "Rataje (SO ORP Tábor)",
          "588938" : "Rataje (SO ORP Kroměříž)",
          "530549" : "Rataje (SO ORP Vlašim)",
          "534358" : "Rataje nad Sázavou (SO ORP Kutná Hora)",
          "533653" : "Ratboř (SO ORP Kolín)",
          "537748" : "Ratenice (SO ORP Kolín)",
          "507784" : "Ratiboř (SO ORP Jindřichův Hradec)",
          "544787" : "Ratiboř (SO ORP Vsetín)",
          "552992" : "Ratibořské Hory (SO ORP Tábor)",
          "586510" : "Ratíškovice (SO ORP Hodonín)",
          "532550" : "Ratměřice (SO ORP Votice)",
          "597724" : "Razová (SO ORP Bruntál)",
          "549827" : "Ražice (SO ORP Písek)",
          "583774" : "Rebešovice (SO ORP Šlapanice)",
          "553395" : "Rejchartice (SO ORP Šumperk)",
          "557021" : "Rejštejn (SO ORP Sušice)",
          "594725" : "Rešice (SO ORP Moravský Krumlov)",
          "571318" : "Roblín (SO ORP Černošice)",
          "566667" : "Ročov (SO ORP Louny)",
          "561789" : "Rodinov (SO ORP Pelhřimov)",
          "587737" : "Rodkov (SO ORP Bystřice nad Pernštejnem)",
          "560626" : "Rodná (SO ORP Tábor)",
          "547085" : "Rodvínov (SO ORP Jindřichův Hradec)",
          "586528" : "Rohatec (SO ORP Hodonín)",
          "565636" : "Rohatsko (SO ORP Mladá Boleslav)",
          "548669" : "Rohenice (SO ORP Dobruška)",
          "540871" : "Rohle (SO ORP Zábřeh)",
          "568376" : "Rohov (SO ORP Kravaře)",
          "575551" : "Rohovládova Bělá (SO ORP Pardubice)",
          "582263" : "Rohozec (SO ORP Tišnov)",
          "526622" : "Rohozec (SO ORP Čáslav)",
          "587796" : "Rohozná (SO ORP Jihlava)",
          "578673" : "Rohozná (SO ORP Svitavy)",
          "573221" : "Rohoznice (SO ORP Hořice)",
          "575569" : "Rohoznice (SO ORP Pardubice)",
          "591602" : "Rohy (SO ORP Třebíč)",
          "559423" : "Rochlov (SO ORP Nýřany)",
          "565547" : "Rochov (SO ORP Litoměřice)",
          "596582" : "Rojetín (SO ORP Tišnov)",
          "563331" : "Rokle (SO ORP Kadaň)",
          "559717" : "Rokycany (SO ORP Rokycany)",
          "529605" : "Rokytá (SO ORP Mnichovo Hradiště)",
          "548898" : "Rokytňany (SO ORP Jičín)",
          "556980" : "Rokytnice (SO ORP Valašské Klobouky)",
          "517607" : "Rokytnice (SO ORP Přerov)",
          "577456" : "Rokytnice nad Jizerou (SO ORP Jilemnice)",
          "591611" : "Rokytnice nad Rokytnou (SO ORP Třebíč)",
          "576701" : "Rokytnice v Orlických horách (SO ORP Rychnov nad Kněžnou)",
          "575577" : "Rokytno (SO ORP Pardubice)",
          "571148" : "Rokytovec (SO ORP Mladá Boleslav)",
          "572161" : "Ronov nad Doubravou (SO ORP Chrudim)",
          "556971" : "Ropice (SO ORP Třinec)",
          "577464" : "Roprachtice (SO ORP Semily)",
          "508004" : "Roseč (SO ORP Jindřichův Hradec)",
          "572179" : "Rosice (SO ORP Chrudim)",
          "583782" : "Rosice (SO ORP Rosice)",
          "560995" : "Rosička (SO ORP Jindřichův Hradec)",
          "549941" : "Rosička (SO ORP Žďár nad Sázavou)",
          "541206" : "Rosovice (SO ORP Dobříš)",
          "554898" : "Rostěnice-Zvonovice (SO ORP Vyškov)",
          "533661" : "Rostoklaty (SO ORP Český Brod)",
          "588946" : "Roštění (SO ORP Holešov)",
          "588954" : "Roštín (SO ORP Kroměříž)",
          "560600" : "Rotava (SO ORP Kraslice)",
          "513709" : "Roubanina (SO ORP Boskovice)",
          "553018" : "Roudná (SO ORP Soběslav)",
          "544973" : "Roudné (SO ORP České Budějovice)",
          "570745" : "Roudnice (SO ORP Hradec Králové)",
          "565555" : "Roudnice nad Labem (SO ORP Roudnice nad Labem)",
          "597741" : "Roudno (SO ORP Bruntál)",
          "591629" : "Rouchovany (SO ORP Třebíč)",
          "558290" : "Roupov (SO ORP Přeštice)",
          "593559" : "Rousínov (SO ORP Vyškov)",
          "517615" : "Rouské (SO ORP Hranice)",
          "596604" : "Rousměrov (SO ORP Velké Meziříčí)",
          "596612" : "Rovečné (SO ORP Bystřice nad Pernštejnem)",
          "540919" : "Rovensko (SO ORP Zábřeh)",
          "577472" : "Rovensko pod Troskami (SO ORP Turnov)",
          "561274" : "Rovná (SO ORP Pelhřimov)",
          "560618" : "Rovná (SO ORP Sokolov)",
          "536865" : "Rovná (SO ORP Strakonice)",
          "583791" : "Rozdrojovice (SO ORP Kuřim)",
          "547808" : "Rozhovice (SO ORP Chrudim)",
          "578681" : "Rozhraní (SO ORP Svitavy)",
          "594733" : "Rozkoš (SO ORP Znojmo)",
          "587800" : "Rozseč (SO ORP Telč)",
          "596639" : "Rozseč (SO ORP Velké Meziříčí)",
          "582271" : "Rozseč nad Kunštátem (SO ORP Boskovice)",
          "582280" : "Rozsíčka (SO ORP Boskovice)",
          "569399" : "Rozsochatec (SO ORP Havlíčkův Brod)",
          "596647" : "Rozsochy (SO ORP Bystřice nad Pernštejnem)",
          "578690" : "Rozstání (SO ORP Moravská Třebová)",
          "589977" : "Rozstání (SO ORP Prostějov)",
          "598526" : "Roztoky (SO ORP Rakovník)",
          "539627" : "Roztoky (SO ORP Černošice)",
          "577499" : "Roztoky u Jilemnice (SO ORP Jilemnice)",
          "577481" : "Roztoky u Semil (SO ORP Semily)",
          "561169" : "Rozvadov (SO ORP Tachov)",
          "537756" : "Rožďalovice (SO ORP Nymburk)",
          "545767" : "Rožmberk nad Vltavou (SO ORP Český Krumlov)",
          "545775" : "Rožmitál na Šumavě (SO ORP Kaplice)",
          "541231" : "Rožmitál pod Třemšínem (SO ORP Příbram)",
          "596655" : "Rožná (SO ORP Bystřice nad Pernštejnem)",
          "574384" : "Rožnov (SO ORP Jaroměř)",
          "544841" : "Rožnov pod Radhoštěm (SO ORP Rožnov pod Radhoštěm)",
          "531715" : "Rpety (SO ORP Hořovice)",
          "567809" : "Rtyně nad Bílinou (SO ORP Teplice)",
          "579637" : "Rtyně v Podkrkonoší (SO ORP Trutnov)",
          "542326" : "Ruda (SO ORP Rakovník)",
          "596663" : "Ruda (SO ORP Velké Meziříčí)",
          "540978" : "Ruda nad Moravou (SO ORP Šumperk)",
          "582298" : "Rudice (SO ORP Blansko)",
          "592552" : "Rudice (SO ORP Uherský Brod)",
          "591637" : "Rudíkov (SO ORP Třebíč)",
          "586919" : "Rudimov (SO ORP Luhačovice)",
          "583804" : "Rudka (SO ORP Rosice)",
          "594741" : "Rudlice (SO ORP Znojmo)",
          "531723" : "Rudná (SO ORP Černošice)",
          "578703" : "Rudná (SO ORP Svitavy)",
          "551945" : "Rudná pod Pradědem (SO ORP Bruntál)",
          "579645" : "Rudník (SO ORP Vrchlabí)",
          "596671" : "Rudolec (SO ORP Žďár nad Sázavou)",
          "544981" : "Rudolfov (SO ORP České Budějovice)",
          "580848" : "Rudoltice (SO ORP Lanškroun)",
          "562777" : "Rumburk (SO ORP Rumburk)",
          "593567" : "Ruprechtov (SO ORP Vyškov)",
          "588962" : "Rusava (SO ORP Bystřice pod Hostýnem)",
          "597775" : "Rusín (SO ORP Krnov)",
          "569402" : "Rušinov (SO ORP Chotěboř)",
          "544850" : "Růžďka (SO ORP Vsetín)",
          "587818" : "Růžená (SO ORP Jihlava)",
          "566900" : "Růžová (SO ORP Děčín)",
          "568554" : "Rybí (SO ORP Nový Jičín)",
          "575593" : "Rybitví (SO ORP Pardubice)",
          "576727" : "Rybná nad Zdobnicí (SO ORP Rychnov nad Kněžnou)",
          "587826" : "Rybné (SO ORP Jihlava)",
          "559431" : "Rybnice (SO ORP Kralovice)",
          "569411" : "Rybníček (SO ORP Havlíčkův Brod)",
          "553972" : "Rybníček (SO ORP Vyškov)",
          "554189" : "Rybník (SO ORP Domažlice)",
          "547905" : "Rybník (SO ORP Česká Třebová)",
          "541257" : "Rybníky (SO ORP Dobříš)",
          "594750" : "Rybníky (SO ORP Moravský Krumlov)",
          "562793" : "Rybniště (SO ORP Varnsdorf)",
          "578711" : "Rychnov na Moravě (SO ORP Moravská Třebová)",
          "576069" : "Rychnov nad Kněžnou (SO ORP Rychnov nad Kněžnou)",
          "563790" : "Rychnov u Jablonce nad Nisou (SO ORP Jablonec nad Nisou)",
          "574406" : "Rychnovek (SO ORP Jaroměř)",
          "599107" : "Rychvald (SO ORP Bohumín)",
          "546186" : "Ryjice (SO ORP Ústí nad Labem)",
          "597783" : "Rýmařov (SO ORP Rýmařov)",
          "588971" : "Rymice (SO ORP Holešov)",
          "562009" : "Rynárec (SO ORP Pelhřimov)",
          "542334" : "Rynholec (SO ORP Rakovník)",
          "564397" : "Rynoltice (SO ORP Liberec)",
          "597791" : "Ryžoviště (SO ORP Rýmařov)",
          "587834" : "Řásná (SO ORP Telč)",
          "575607" : "Řečany nad Labem (SO ORP Přelouč)",
          "548715" : "Řečice (SO ORP Humpolec)",
          "596680" : "Řečice (SO ORP Nové Město na Moravě)",
          "538710" : "Řehenice (SO ORP Benešov)",
          "568201" : "Řehlovice (SO ORP Ústí nad Labem)",
          "552640" : "Řeka (SO ORP Třinec)",
          "560511" : "Řemíčov (SO ORP Tábor)",
          "558303" : "Řenče (SO ORP Přeštice)",
          "534366" : "Řendějov (SO ORP Kutná Hora)",
          "553034" : "Řepeč (SO ORP Tábor)",
          "536849" : "Řepice (SO ORP Strakonice)",
          "535168" : "Řepín (SO ORP Mělník)",
          "568830" : "Řepiště (SO ORP Frýdek-Místek)",
          "572209" : "Řepníky (SO ORP Vysoké Mýto)",
          "536580" : "Řepov (SO ORP Mladá Boleslav)",
          "565504" : "Řeřichy (SO ORP Rakovník)",
          "572217" : "Řestoky (SO ORP Chrudim)",
          "580872" : "Řetová (SO ORP Ústí nad Orlicí)",
          "580881" : "Řetůvka (SO ORP Ústí nad Orlicí)",
          "539643" : "Řevnice (SO ORP Černošice)",
          "542351" : "Řevničov (SO ORP Rakovník)",
          "583821" : "Řícmanice (SO ORP Šlapanice)",
          "583839" : "Říčany (SO ORP Rosice)",
          "538728" : "Říčany (SO ORP Říčany)",
          "549789" : "Říčky (SO ORP Rosice)",
          "576735" : "Říčky v Orlických horách (SO ORP Rychnov nad Kněžnou)",
          "554103" : "Řídeč (SO ORP Šternberk)",
          "587851" : "Řídelov (SO ORP Telč)",
          "572233" : "Řídký (SO ORP Litomyšl)",
          "596698" : "Řikonín (SO ORP Tišnov)",
          "530786" : "Říkov (SO ORP Náchod)",
          "517666" : "Říkovice (SO ORP Přerov)",
          "591645" : "Římov (SO ORP Třebíč)",
          "545007" : "Římov (SO ORP České Budějovice)",
          "532941" : "Řimovice (SO ORP Vlašim)",
          "599115" : "Řípec (SO ORP Soběslav)",
          "532797" : "Řisuty (SO ORP Slaný)",
          "539651" : "Řitka (SO ORP Černošice)",
          "565661" : "Řitonice (SO ORP Mladá Boleslav)",
          "578720" : "Sádek (SO ORP Polička)",
          "541273" : "Sádek (SO ORP Příbram)",
          "555533" : "Sadov (SO ORP Karlovy Vary)",
          "573191" : "Sadová (SO ORP Hradec Králové)",
          "537764" : "Sadská (SO ORP Nymburk)",
          "548731" : "Salačova Lhota (SO ORP Pacov)",
          "592561" : "Salaš (SO ORP Uherské Hradiště)",
          "534374" : "Samopše (SO ORP Kutná Hora)",
          "547077" : "Samotišky (SO ORP Olomouc)",
          "548740" : "Samšín (SO ORP Pacov)",
          "573442" : "Samšina (SO ORP Jičín)",
          "537772" : "Sány (SO ORP Poděbrady)",
          "574392" : "Sázava (SO ORP Lanškroun)",
          "534382" : "Sázava (SO ORP Benešov)",
          "596701" : "Sázava (SO ORP Žďár nad Sázavou)",
          "569429" : "Sázavka (SO ORP Světlá nad Sázavou)",
          "532801" : "Sazená (SO ORP Slaný)",
          "588237" : "Sazomín (SO ORP Žďár nad Sázavou)",
          "585726" : "Sazovice (SO ORP Zlín)",
          "573451" : "Sběř (SO ORP Jičín)",
          "560146" : "Sebečice (SO ORP Rokycany)",
          "582310" : "Sebranice (SO ORP Boskovice)",
          "578738" : "Sebranice (SO ORP Litomyšl)",
          "558311" : "Seč (SO ORP Blovice)",
          "580902" : "Seč (SO ORP Vysoké Mýto)",
          "572225" : "Seč (SO ORP Chrudim)",
          "587877" : "Sedlatice (SO ORP Telč)",
          "541281" : "Sedlčany (SO ORP Sedlčany)",
          "529591" : "Sedlec (SO ORP Mladá Boleslav)",
          "530271" : "Sedlec (SO ORP Kralovice)",
          "546721" : "Sedlec (SO ORP Lovosice)",
          "584878" : "Sedlec (SO ORP Mikulov)",
          "511081" : "Sedlec (SO ORP Náměšť nad Oslavou)",
          "598283" : "Sedlec (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "545015" : "Sedlec (SO ORP České Budějovice)",
          "530573" : "Sedlec-Prčice (SO ORP Sedlčany)",
          "599263" : "Sedlečko u Soběslavě (SO ORP Soběslav)",
          "587885" : "Sedlejov (SO ORP Telč)",
          "548421" : "Sedletín (SO ORP Chotěboř)",
          "551716" : "Sedlice (SO ORP Blatná)",
          "548766" : "Sedlice (SO ORP Humpolec)",
          "564630" : "Sedlice (SO ORP Příbram)",
          "598674" : "Sedliště (SO ORP Frýdek-Místek)",
          "548961" : "Sedliště (SO ORP Jičín)",
          "578746" : "Sedliště (SO ORP Litomyšl)",
          "540692" : "Sedliště (SO ORP Nepomuk)",
          "599832" : "Sedlnice (SO ORP Nový Jičín)",
          "576743" : "Sedloňov (SO ORP Dobruška)",
          "585734" : "Sehradice (SO ORP Luhačovice)",
          "596710" : "Sejřek (SO ORP Bystřice nad Pernštejnem)",
          "572144" : "Sekeřice (SO ORP Jičín)",
          "534757" : "Seletice (SO ORP Nymburk)",
          "575615" : "Selmice (SO ORP Přelouč)",
          "506770" : "Seloutky (SO ORP Prostějov)",
          "555240" : "Semanín (SO ORP Česká Třebová)",
          "536610" : "Semčice (SO ORP Mladá Boleslav)",
          "576751" : "Semechnice (SO ORP Dobruška)",
          "537781" : "Semice (SO ORP Lysá nad Labem)",
          "576964" : "Semily (SO ORP Semily)",
          "575623" : "Semín (SO ORP Přelouč)",
          "554201" : "Semněvice (SO ORP Horšovský Týn)",
          "530859" : "Semtěš (SO ORP Čáslav)",
          "547727" : "Sendraž (SO ORP Nové Město nad Metují)",
          "570796" : "Sendražice (SO ORP Hradec Králové)",
          "542369" : "Senec (SO ORP Rakovník)",
          "582328" : "Senetářov (SO ORP Blansko)",
          "537799" : "Senice (SO ORP Poděbrady)",
          "505081" : "Senice na Hané (SO ORP Litovel)",
          "552267" : "Senička (SO ORP Litovel)",
          "544906" : "Seninka (SO ORP Vsetín)",
          "538752" : "Senohraby (SO ORP Říčany)",
          "542377" : "Senomaty (SO ORP Rakovník)",
          "591661" : "Senorady (SO ORP Ivančice)",
          "548774" : "Senožaty (SO ORP Humpolec)",
          "583847" : "Sentice (SO ORP Tišnov)",
          "549843" : "Sepekov (SO ORP Milevsko)",
          "599573" : "Sezemice (SO ORP Mnichovo Hradiště)",
          "575640" : "Sezemice (SO ORP Pardubice)",
          "553069" : "Sezimovo Ústí (SO ORP Tábor)",
          "531383" : "Schořov (SO ORP Čáslav)",
          "538761" : "Sibřina (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "583855" : "Silůvky (SO ORP Šlapanice)",
          "546488" : "Sirá (SO ORP Rokycany)",
          "596728" : "Sirákov (SO ORP Žďár nad Sázavou)",
          "565598" : "Siřejovice (SO ORP Lovosice)",
          "583863" : "Sivice (SO ORP Šlapanice)",
          "594768" : "Skalice (SO ORP Moravský Krumlov)",
          "570800" : "Skalice (SO ORP Hradec Králové)",
          "553077" : "Skalice (SO ORP Soběslav)",
          "582336" : "Skalice nad Svitavou (SO ORP Boskovice)",
          "562025" : "Skalice u České Lípy (SO ORP Nový Bor)",
          "517747" : "Skalička (SO ORP Hranice)",
          "545295" : "Skalička (SO ORP Tišnov)",
          "586536" : "Skalka (SO ORP Kyjov)",
          "589993" : "Skalka (SO ORP Prostějov)",
          "513890" : "Skalka u Doks (SO ORP Česká Lípa)",
          "554812" : "Skalná (SO ORP Cheb)",
          "536636" : "Skalsko (SO ORP Mladá Boleslav)",
          "549851" : "Skály (SO ORP Písek)",
          "598909" : "Skály (SO ORP Strakonice)",
          "579467" : "Skapce (SO ORP Stříbro)",
          "539937" : "Skašov (SO ORP Přeštice)",
          "588989" : "Skaštice (SO ORP Kroměříž)",
          "578754" : "Sklené (SO ORP Svitavy)",
          "596736" : "Sklené (SO ORP Žďár nad Sázavou)",
          "596744" : "Sklené nad Oslavou (SO ORP Velké Meziříčí)",
          "551741" : "Skočice (SO ORP Vodňany)",
          "566845" : "Skomelno (SO ORP Rokycany)",
          "553085" : "Skopytce (SO ORP Tábor)",
          "557030" : "Skorkov (SO ORP Mladá Boleslav)",
          "548324" : "Skorkov (SO ORP Havlíčkův Brod)",
          "586544" : "Skoronice (SO ORP Kyjov)",
          "553484" : "Skorošice (SO ORP Jeseník)",
          "596752" : "Skorotice (SO ORP Bystřice nad Pernštejnem)",
          "580929" : "Skořenice (SO ORP Vysoké Mýto)",
          "506664" : "Skořice (SO ORP Rokycany)",
          "568716" : "Skotnice (SO ORP Kopřivnice)",
          "552151" : "Skrbeň (SO ORP Olomouc)",
          "582344" : "Skrchov (SO ORP Boskovice)",
          "567361" : "Skršín (SO ORP Most)",
          "560669" : "Skrýchov u Malšic (SO ORP Tábor)",
          "569461" : "Skryje (SO ORP Havlíčkův Brod)",
          "542385" : "Skryje (SO ORP Rakovník)",
          "549894" : "Skryje (SO ORP Tišnov)",
          "596761" : "Skřinářov (SO ORP Velké Meziříčí)",
          "533963" : "Skřipel (SO ORP Hořovice)",
          "510131" : "Skřipov (SO ORP Opava)",
          "590002" : "Skřípov (SO ORP Konice)",
          "570834" : "Skřivany (SO ORP Nový Bydžov)",
          "531740" : "Skuhrov (SO ORP Beroun)",
          "569470" : "Skuhrov (SO ORP Havlíčkův Brod)",
          "563803" : "Skuhrov (SO ORP Železný Brod)",
          "576778" : "Skuhrov nad Bělou (SO ORP Rychnov nad Kněžnou)",
          "572241" : "Skuteč (SO ORP Chrudim)",
          "533696" : "Skvrňov (SO ORP Kolín)",
          "542415" : "Slabce (SO ORP Rakovník)",
          "549860" : "Slabčice (SO ORP Písek)",
          "577529" : "Slaná (SO ORP Semily)",
          "536776" : "Slaník (SO ORP Strakonice)",
          "532819" : "Slaný (SO ORP Slaný)",
          "599026" : "Slapsko (SO ORP Tábor)",
          "539660" : "Slapy (SO ORP Černošice)",
          "599042" : "Slapy (SO ORP Tábor)",
          "568406" : "Slatina (SO ORP Bílovec)",
          "578436" : "Slatina (SO ORP Horažďovice)",
          "578762" : "Slatina (SO ORP Moravská Třebová)",
          "532827" : "Slatina (SO ORP Kladno)",
          "566748" : "Slatina (SO ORP Kralovice)",
          "565601" : "Slatina (SO ORP Lovosice)",
          "580945" : "Slatina (SO ORP Vysoké Mýto)",
          "594776" : "Slatina (SO ORP Znojmo)",
          "574422" : "Slatina nad Úpou (SO ORP Náchod)",
          "576786" : "Slatina nad Zdobnicí (SO ORP Rychnov nad Kněžnou)",
          "572268" : "Slatiňany (SO ORP Chrudim)",
          "505111" : "Slatinice (SO ORP Olomouc)",
          "590011" : "Slatinky (SO ORP Prostějov)",
          "573469" : "Slatiny (SO ORP Jičín)",
          "545023" : "Slavče (SO ORP Trhové Sviny)",
          "591688" : "Slavětice (SO ORP Třebíč)",
          "548553" : "Slavětín (SO ORP Chotěboř)",
          "552194" : "Slavětín (SO ORP Litovel)",
          "566713" : "Slavětín (SO ORP Louny)",
          "574431" : "Slavětín nad Metují (SO ORP Nové Město nad Metují)",
          "572187" : "Slavhostice (SO ORP Jičín)",
          "585751" : "Slavičín (SO ORP Luhačovice)",
          "591700" : "Slavičky (SO ORP Třebíč)",
          "569488" : "Slavíkov (SO ORP Chotěboř)",
          "545180" : "Slavíkovice (SO ORP Moravské Budějovice)",
          "510289" : "Slavkov (SO ORP Opava)",
          "592579" : "Slavkov (SO ORP Uherský Brod)",
          "588997" : "Slavkov pod Hostýnem (SO ORP Bystřice pod Hostýnem)",
          "593583" : "Slavkov u Brna (SO ORP Slavkov u Brna)",
          "548341" : "Slavníč (SO ORP Havlíčkův Brod)",
          "547166" : "Slavonice (SO ORP Dačice)",
          "574457" : "Slavoňov (SO ORP Nové Město nad Metují)",
          "534391" : "Slavošov (SO ORP Kutná Hora)",
          "575658" : "Slepotice (SO ORP Pardubice)",
          "551881" : "Slezské Pavlovice (SO ORP Krnov)",
          "597813" : "Slezské Rudoltice (SO ORP Krnov)",
          "585769" : "Slopné (SO ORP Luhačovice)",
          "582352" : "Sloup (SO ORP Blansko)",
          "562050" : "Sloup v Čechách (SO ORP Nový Bor)",
          "580325" : "Sloupnice (SO ORP Litomyšl)",
          "548499" : "Sloupno (SO ORP Chotěboř)",
          "570851" : "Sloupno (SO ORP Nový Bydžov)",
          "537802" : "Sloveč (SO ORP Poděbrady)",
          "532231" : "Slověnice (SO ORP Vlašim)",
          "538779" : "Sluhy (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "546275" : "Slunečná (SO ORP Nový Bor)",
          "594784" : "Slup (SO ORP Znojmo)",
          "585777" : "Slušovice (SO ORP Vizovice)",
          "538787" : "Sluštice (SO ORP Říčany)",
          "573604" : "Služátky (SO ORP Světlá nad Sázavou)",
          "510297" : "Služovice (SO ORP Opava)",
          "532835" : "Smečno (SO ORP Slaný)",
          "540722" : "Smědčice (SO ORP Rokycany)",
          "549878" : "Smetanova Lhota (SO ORP Písek)",
          "570869" : "Smidary (SO ORP Nový Bydžov)",
          "530611" : "Smilkov (SO ORP Votice)",
          "536652" : "Smilovice (SO ORP Mladá Boleslav)",
          "565407" : "Smilovice (SO ORP Rakovník)",
          "552658" : "Smilovice (SO ORP Třinec)",
          "553123" : "Smilovy Hory (SO ORP Tábor)",
          "570877" : "Smiřice (SO ORP Hradec Králové)",
          "538027" : "Smolné Pece (SO ORP Karlovy Vary)",
          "566721" : "Smolnice (SO ORP Louny)",
          "541311" : "Smolotely (SO ORP Příbram)",
          "573817" : "Smrček (SO ORP Chrudim)",
          "550299" : "Smrčná (SO ORP Jihlava)",
          "591726" : "Smrk (SO ORP Třebíč)",
          "590029" : "Smržice (SO ORP Prostějov)",
          "570885" : "Smržov (SO ORP Hradec Králové)",
          "561045" : "Smržov (SO ORP Třeboň)",
          "563811" : "Smržovka (SO ORP Tanvald)",
          "565610" : "Snědovice (SO ORP Litoměřice)",
          "532436" : "Snět (SO ORP Vlašim)",
          "576794" : "Sněžné (SO ORP Dobruška)",
          "596787" : "Sněžné (SO ORP Nové Město na Moravě)",
          "593591" : "Snovídky (SO ORP Bučovice)",
          "573477" : "Sobčice (SO ORP Hořice)",
          "530638" : "Soběhrdy (SO ORP Benešov)",
          "517844" : "Soběchleby (SO ORP Lipník nad Bečvou)",
          "558346" : "Soběkury (SO ORP Přeštice)",
          "545805" : "Soběnov (SO ORP Kaplice)",
          "573361" : "Soběraz (SO ORP Jičín)",
          "553131" : "Soběslav (SO ORP Soběslav)",
          "564401" : "Soběslavice (SO ORP Turnov)",
          "589004" : "Soběsuky (SO ORP Kroměříž)",
          "557099" : "Soběšice (SO ORP Sušice)",
          "534293" : "Soběšín (SO ORP Kutná Hora)",
          "568791" : "Soběšovice (SO ORP Frýdek-Místek)",
          "572276" : "Sobětuchy (SO ORP Chrudim)",
          "569518" : "Sobíňov (SO ORP Chotěboř)",
          "517836" : "Sobíšky (SO ORP Přerov)",
          "547964" : "Sobkovice (SO ORP Žamberk)",
          "540986" : "Sobotín (SO ORP Šumperk)",
          "573493" : "Sobotka (SO ORP Jičín)",
          "583880" : "Sobotovice (SO ORP Židlochovice)",
          "586552" : "Sobůlky (SO ORP Kyjov)",
          "536661" : "Sojovice (SO ORP Mladá Boleslav)",
          "537811" : "Sokoleč (SO ORP Poděbrady)",
          "583898" : "Sokolnice (SO ORP Šlapanice)",
          "560286" : "Sokolov (SO ORP Sokolov)",
          "541320" : "Solenice (SO ORP Příbram)",
          "576808" : "Solnice (SO ORP Rychnov nad Kněžnou)",
          "580961" : "Sopotnice (SO ORP Ústí nad Orlicí)",
          "575666" : "Sopřeč (SO ORP Přelouč)",
          "597821" : "Sosnová (SO ORP Opava)",
          "562076" : "Sosnová (SO ORP Česká Lípa)",
          "531065" : "Souňov (SO ORP Čáslav)",
          "551759" : "Sousedovice (SO ORP Strakonice)",
          "599387" : "Soutice (SO ORP Vlašim)",
          "570907" : "Sovětice (SO ORP Hradec Králové)",
          "565539" : "Sovínky (SO ORP Mladá Boleslav)",
          "573027" : "Sovolusky (SO ORP Přelouč)",
          "558362" : "Spálené Poříčí (SO ORP Blovice)",
          "599867" : "Spálov (SO ORP Odry)",
          "554251" : "Spáňov (SO ORP Domažlice)",
          "596795" : "Spělkov (SO ORP Nové Město na Moravě)",
          "556963" : "Spešov (SO ORP Blansko)",
          "574198" : "Spojil (SO ORP Pardubice)",
          "535192" : "Spomyšl (SO ORP Mělník)",
          "563340" : "Spořice (SO ORP Chomutov)",
          "585793" : "Spytihněv (SO ORP Otrokovice)",
          "590045" : "Srbce (SO ORP Prostějov)",
          "542431" : "Srbeč (SO ORP Rakovník)",
          "554260" : "Srbice (SO ORP Domažlice)",
          "567833" : "Srbice (SO ORP Teplice)",
          "546348" : "Srbská Kamenice (SO ORP Děčín)",
          "531758" : "Srbsko (SO ORP Beroun)",
          "554278" : "Srby (SO ORP Horšovský Týn)",
          "540676" : "Srby (SO ORP Nepomuk)",
          "575682" : "Srch (SO ORP Pardubice)",
          "557111" : "Srní (SO ORP Sušice)",
          "536245" : "Srnín (SO ORP Český Krumlov)",
          "553719" : "Srnojedy (SO ORP Pardubice)",
          "545066" : "Srubec (SO ORP České Budějovice)",
          "580970" : "Sruby (SO ORP Vysoké Mýto)",
          "553140" : "Stádlec (SO ORP Tábor)",
          "550515" : "Stachy (SO ORP Vimperk)",
          "587915" : "Stáj (SO ORP Jihlava)",
          "594792" : "Stálky (SO ORP Znojmo)",
          "554294" : "Staňkov (SO ORP Horšovský Týn)",
          "562378" : "Staňkov (SO ORP Třeboň)",
          "546828" : "Staňkovice (SO ORP Litoměřice)",
          "534412" : "Staňkovice (SO ORP Kutná Hora)",
          "543128" : "Staňkovice (SO ORP Žatec)",
          "548812" : "Stanovice (SO ORP Dvůr Králové nad Labem)",
          "555550" : "Stanovice (SO ORP Karlovy Vary)",
          "583901" : "Stanoviště (SO ORP Rosice)",
          "541036" : "Stará Červená Voda (SO ORP Jeseník)",
          "541338" : "Stará Huť (SO ORP Dobříš)",
          "537837" : "Stará Lysá (SO ORP Lysá nad Labem)",
          "573507" : "Stará Paka (SO ORP Nová Paka)",
          "587923" : "Stará Říše (SO ORP Telč)",
          "517887" : "Stará Ves (SO ORP Přerov)",
          "551911" : "Stará Ves (SO ORP Rýmařov)",
          "598739" : "Stará Ves nad Ondřejnicí (SO ORP Ostrava)",
          "570915" : "Stará Voda (SO ORP Hradec Králové)",
          "539112" : "Stará Voda (SO ORP Mariánské Lázně)",
          "561843" : "Staré Bříště (SO ORP Humpolec)",
          "579661" : "Staré Buky (SO ORP Trutnov)",
          "598747" : "Staré Hamry (SO ORP Frýdlant nad Ostravicí)",
          "551813" : "Staré Heřminovy (SO ORP Bruntál)",
          "547204" : "Staré Hobzí (SO ORP Dačice)",
          "545074" : "Staré Hodějovice (SO ORP České Budějovice)",
          "575704" : "Staré Hradiště (SO ORP Pardubice)",
          "530735" : "Staré Hrady (SO ORP Jičín)",
          "592587" : "Staré Hutě (SO ORP Uherské Hradiště)",
          "575712" : "Staré Jesenčany (SO ORP Pardubice)",
          "562823" : "Staré Křečany (SO ORP Rumburk)",
          "551767" : "Staré Město (SO ORP Bruntál)",
          "552551" : "Staré Město (SO ORP Frýdek-Místek)",
          "541079" : "Staré Město (SO ORP Šumperk)",
          "578789" : "Staré Město (SO ORP Moravská Třebová)",
          "550752" : "Staré Město (SO ORP Uherské Hradiště)",
          "547212" : "Staré Město pod Landštejnem (SO ORP Jindřichův Hradec)",
          "549096" : "Staré Místo (SO ORP Jičín)",
          "561185" : "Staré Sedliště (SO ORP Tachov)",
          "561193" : "Staré Sedlo (SO ORP Tachov)",
          "560642" : "Staré Sedlo (SO ORP Sokolov)",
          "573523" : "Staré Smrkovice (SO ORP Hořice)",
          "568198" : "Staré Těchanovice (SO ORP Vítkov)",
          "575721" : "Staré Ždánice (SO ORP Pardubice)",
          "530875" : "Starkoč (SO ORP Čáslav)",
          "574465" : "Stárkov (SO ORP Náchod)",
          "564583" : "Starosedlský Hrádek (SO ORP Příbram)",
          "584894" : "Starovice (SO ORP Hustopeče)",
          "584908" : "Starovičky (SO ORP Hustopeče)",
          "573132" : "Starý Bydžov (SO ORP Nový Bydžov)",
          "592609" : "Starý Hrozenkov (SO ORP Uherský Brod)",
          "599905" : "Starý Jičín (SO ORP Nový Jičín)",
          "533700" : "Starý Kolín (SO ORP Kolín)",
          "575739" : "Starý Mateřov (SO ORP Pardubice)",
          "594806" : "Starý Petřín (SO ORP Znojmo)",
          "558371" : "Starý Plzenec (SO ORP Plzeň)",
          "586561" : "Starý Poddvorov (SO ORP Hodonín)",
          "545538" : "Starý Šachov (SO ORP Děčín)",
          "534889" : "Starý Vestec (SO ORP Lysá nad Labem)",
          "591742" : "Stařeč (SO ORP Třebíč)",
          "590053" : "Stařechovice (SO ORP Prostějov)",
          "552569" : "Staříč (SO ORP Frýdek-Místek)",
          "531766" : "Stašov (SO ORP Beroun)",
          "578801" : "Stašov (SO ORP Polička)",
          "539686" : "Statenice (SO ORP Černošice)",
          "570281" : "Stavenice (SO ORP Mohelnice)",
          "586579" : "Stavěšice (SO ORP Kyjov)",
          "572934" : "Stéblová (SO ORP Pardubice)",
          "546925" : "Stebno (SO ORP Ústí nad Labem)",
          "510343" : "Stěbořice (SO ORP Opava)",
          "532851" : "Stehelčeves (SO ORP Kladno)",
          "529885" : "Stehlovice (SO ORP Milevsko)",
          "570931" : "Stěžery (SO ORP Hradec Králové)",
          "590061" : "Stínava (SO ORP Prostějov)",
          "558389" : "Stod (SO ORP Stod)",
          "532860" : "Stochov (SO ORP Kladno)",
          "561452" : "Stojčín (SO ORP Pelhřimov)",
          "575755" : "Stojice (SO ORP Přelouč)",
          "547891" : "Stolany (SO ORP Chrudim)",
          "587931" : "Stonařov (SO ORP Jihlava)",
          "599140" : "Stonava (SO ORP Karviná)",
          "594814" : "Stošíkovice na Louce (SO ORP Znojmo)",
          "550523" : "Stožec (SO ORP Prachatice)",
          "530034" : "Stožice (SO ORP Vodňany)",
          "570958" : "Stračov (SO ORP Hradec Králové)",
          "599441" : "Stradonice (SO ORP Slaný)",
          "572306" : "Stradouň (SO ORP Vysoké Mýto)",
          "512869" : "Strahovice (SO ORP Kravaře)",
          "587940" : "Strachoňovice (SO ORP Telč)",
          "594822" : "Strachotice (SO ORP Znojmo)",
          "584916" : "Strachotín (SO ORP Hustopeče)",
          "596809" : "Strachujov (SO ORP Bystřice nad Pernštejnem)",
          "550787" : "Strakonice (SO ORP Strakonice)",
          "578819" : "Strakov (SO ORP Litomyšl)",
          "537853" : "Straky (SO ORP Nymburk)",
          "538809" : "Strančice (SO ORP Říčany)",
          "596817" : "Stránecká Zhoř (SO ORP Velké Meziříčí)",
          "592617" : "Strání (SO ORP Uherský Brod)",
          "531731" : "Stránka (SO ORP Mělník)",
          "599379" : "Stranný (SO ORP Benešov)",
          "560162" : "Strašice (SO ORP Rokycany)",
          "551775" : "Strašice (SO ORP Strakonice)",
          "557129" : "Strašín (SO ORP Sušice)",
          "565679" : "Straškov-Vodochody (SO ORP Roudnice nad Labem)",
          "536709" : "Strašnov (SO ORP Mladá Boleslav)",
          "575763" : "Strašov (SO ORP Přelouč)",
          "537861" : "Stratov (SO ORP Lysá nad Labem)",
          "561207" : "Stráž (SO ORP Tachov)",
          "554316" : "Stráž (SO ORP Domažlice)",
          "547221" : "Stráž nad Nežárkou (SO ORP Jindřichův Hradec)",
          "544477" : "Stráž nad Nisou (SO ORP Liberec)",
          "555584" : "Stráž nad Ohří (SO ORP Ostrov)",
          "562092" : "Stráž pod Ralskem (SO ORP Česká Lípa)",
          "596825" : "Strážek (SO ORP Bystřice nad Pernštejnem)",
          "590070" : "Stražisko (SO ORP Konice)",
          "571881" : "Strážiště (SO ORP Mnichovo Hradiště)",
          "545082" : "Strážkovice (SO ORP České Budějovice)",
          "580988" : "Strážná (SO ORP Lanškroun)",
          "579696" : "Strážné (SO ORP Vrchlabí)",
          "586587" : "Strážnice (SO ORP Veselí nad Moravou)",
          "550531" : "Strážný (SO ORP Vimperk)",
          "557137" : "Strážov (SO ORP Klatovy)",
          "586595" : "Strážovice (SO ORP Kyjov)",
          "536717" : "Strenice (SO ORP Mladá Boleslav)",
          "582379" : "Strhaře (SO ORP Tišnov)",
          "547239" : "Strmilov (SO ORP Jindřichův Hradec)",
          "599361" : "Strojetice (SO ORP Vlašim)",
          "587460" : "Stropešín (SO ORP Třebíč)",
          "530689" : "Struhařov (SO ORP Benešov)",
          "538825" : "Struhařov (SO ORP Říčany)",
          "569054" : "Strukov (SO ORP Šternberk)",
          "550540" : "Strunkovice nad Blanicí (SO ORP Prachatice)",
          "536784" : "Strunkovice nad Volyňkou (SO ORP Strakonice)",
          "563358" : "Strupčice (SO ORP Chomutov)",
          "577545" : "Stružinec (SO ORP Semily)",
          "555592" : "Stružná (SO ORP Karlovy Vary)",
          "562106" : "Stružnice (SO ORP Česká Lípa)",
          "536032" : "Strýčice (SO ORP České Budějovice)",
          "539708" : "Středokluky (SO ORP Černošice)",
          "540056" : "Střelice (SO ORP Stod)",
          "594831" : "Střelice (SO ORP Znojmo)",
          "583910" : "Střelice (SO ORP Šlapanice)",
          "544914" : "Střelná (SO ORP Vsetín)",
          "551791" : "Střelské Hoštice (SO ORP Strakonice)",
          "572314" : "Střemošice (SO ORP Chrudim)",
          "535214" : "Střemy (SO ORP Mělník)",
          "547018" : "Střeň (SO ORP Litovel)",
          "573540" : "Střevač (SO ORP Jičín)",
          "570966" : "Střezetice (SO ORP Hradec Králové)",
          "530701" : "Střezimíř (SO ORP Votice)",
          "560651" : "Stříbrná (SO ORP Kraslice)",
          "533718" : "Stříbrná Skalice (SO ORP Říčany)",
          "569534" : "Stříbrné Hory (SO ORP Havlíčkův Brod)",
          "552887" : "Stříbrnice (SO ORP Přerov)",
          "592625" : "Stříbrnice (SO ORP Uherské Hradiště)",
          "561215" : "Stříbro (SO ORP Stříbro)",
          "547247" : "Stříbřec (SO ORP Třeboň)",
          "589039" : "Střílky (SO ORP Kroměříž)",
          "549886" : "Střítež (SO ORP Bystřice nad Pernštejnem)",
          "587958" : "Střítež (SO ORP Jihlava)",
          "551538" : "Střítež (SO ORP Kaplice)",
          "537594" : "Střítež (SO ORP Pelhřimov)",
          "554871" : "Střítež (SO ORP Třebíč)",
          "552674" : "Střítež (SO ORP Třinec)",
          "544922" : "Střítež nad Bečvou (SO ORP Valašské Meziříčí)",
          "517909" : "Střítež nad Ludinou (SO ORP Hranice)",
          "561487" : "Střítež pod Křemešníkem (SO ORP Pelhřimov)",
          "545091" : "Střížov (SO ORP České Budějovice)",
          "558401" : "Střížovice (SO ORP Blovice)",
          "508152" : "Střížovice (SO ORP Jindřichův Hradec)",
          "589047" : "Střížovice (SO ORP Kroměříž)",
          "561223" : "Studánka (SO ORP Tachov)",
          "547263" : "Studená (SO ORP Dačice)",
          "553603" : "Studená (SO ORP Kralovice)",
          "580996" : "Studené (SO ORP Žamberk)",
          "577553" : "Studenec (SO ORP Jilemnice)",
          "591769" : "Studenec (SO ORP Náměšť nad Oslavou)",
          "551457" : "Studeněves (SO ORP Slaný)",
          "599921" : "Studénka (SO ORP Bílovec)",
          "530719" : "Studený (SO ORP Vlašim)",
          "572322" : "Studnice (SO ORP Hlinsko)",
          "574481" : "Studnice (SO ORP Náchod)",
          "591777" : "Studnice (SO ORP Třebíč)",
          "593605" : "Studnice (SO ORP Vyškov)",
          "592633" : "Stupava (SO ORP Uherské Hradiště)",
          "562114" : "Stvolínky (SO ORP Česká Lípa)",
          "582620" : "Stvolová (SO ORP Boskovice)",
          "531391" : "Sudějov (SO ORP Kutná Hora)",
          "582395" : "Sudice (SO ORP Boskovice)",
          "510378" : "Sudice (SO ORP Kravaře)",
          "591785" : "Sudice (SO ORP Náměšť nad Oslavou)",
          "581003" : "Sudislav nad Orlicí (SO ORP Ústí nad Orlicí)",
          "541109" : "Sudkov (SO ORP Šumperk)",
          "565920" : "Sudoměř (SO ORP Mladá Boleslav)",
          "586609" : "Sudoměřice (SO ORP Hodonín)",
          "553166" : "Sudoměřice u Bechyně (SO ORP Tábor)",
          "553174" : "Sudoměřice u Tábora (SO ORP Tábor)",
          "571954" : "Sudovo Hlavno (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "581011" : "Sudslava (SO ORP Vysoké Mýto)",
          "587982" : "Suchá (SO ORP Jihlava)",
          "578835" : "Suchá Lhota (SO ORP Litomyšl)",
          "592641" : "Suchá Loz (SO ORP Uherský Brod)",
          "590088" : "Suchdol (SO ORP Konice)",
          "534439" : "Suchdol (SO ORP Kutná Hora)",
          "547280" : "Suchdol nad Lužnicí (SO ORP Třeboň)",
          "599930" : "Suchdol nad Odrou (SO ORP Nový Jičín)",
          "541371" : "Suchodol (SO ORP Příbram)",
          "555231" : "Suchohrdly (SO ORP Znojmo)",
          "594849" : "Suchohrdly u Miroslavi (SO ORP Moravský Krumlov)",
          "531782" : "Suchomasty (SO ORP Beroun)",
          "569771" : "Suchonice (SO ORP Olomouc)",
          "586617" : "Suchov (SO ORP Veselí nad Moravou)",
          "579726" : "Suchovršice (SO ORP Trutnov)",
          "582409" : "Suchý (SO ORP Boskovice)",
          "574490" : "Suchý Důl (SO ORP Náchod)",
          "548880" : "Sukorady (SO ORP Hořice)",
          "536768" : "Sukorady (SO ORP Mladá Boleslav)",
          "565695" : "Sulejovice (SO ORP Lovosice)",
          "538833" : "Sulice (SO ORP Říčany)",
          "582417" : "Sulíkov (SO ORP Boskovice)",
          "589055" : "Sulimov (SO ORP Kroměříž)",
          "561231" : "Sulislav (SO ORP Stříbro)",
          "596833" : "Sulkovec (SO ORP Bystřice nad Pernštejnem)",
          "541117" : "Supíkovice (SO ORP Jeseník)",
          "518026" : "Sušice (SO ORP Přerov)",
          "592650" : "Sušice (SO ORP Uherské Hradiště)",
          "557153" : "Sušice (SO ORP Sušice)",
          "592668" : "Svárov (SO ORP Uherské Hradiště)",
          "599433" : "Svárov (SO ORP Kladno)",
          "531791" : "Svatá (SO ORP Beroun)",
          "550558" : "Svatá Maří (SO ORP Vimperk)",
          "538434" : "Svatava (SO ORP Sokolov)",
          "541389" : "Svaté Pole (SO ORP Dobříš)",
          "586625" : "Svatobořice-Mistřín (SO ORP Kyjov)",
          "573302" : "Svatojanský Újezd (SO ORP Jičín)",
          "547131" : "Svatoňovice (SO ORP Vítkov)",
          "583928" : "Svatoslav (SO ORP Tišnov)",
          "591793" : "Svatoslav (SO ORP Třebíč)",
          "541397" : "Svatý Jan (SO ORP Sedlčany)",
          "545104" : "Svatý Jan nad Malší (SO ORP Trhové Sviny)",
          "531804" : "Svatý Jan pod Skalou (SO ORP Beroun)",
          "580708" : "Svatý Jiří (SO ORP Vysoké Mýto)",
          "534196" : "Svatý Mikuláš (SO ORP Kutná Hora)",
          "541125" : "Svébohov (SO ORP Zábřeh)",
          "598305" : "Svémyslice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "598763" : "Svépravice (SO ORP Pelhřimov)",
          "557161" : "Svéradice (SO ORP Horažďovice)",
          "552429" : "Svésedlice (SO ORP Olomouc)",
          "561029" : "Světce (SO ORP Jindřichův Hradec)",
          "567841" : "Světec (SO ORP Bílina)",
          "548154" : "Světí (SO ORP Hradec Králové)",
          "538841" : "Světice (SO ORP Říčany)",
          "586064" : "Světlá (SO ORP Boskovice)",
          "597872" : "Světlá Hora (SO ORP Bruntál)",
          "569569" : "Světlá nad Sázavou (SO ORP Světlá nad Sázavou)",
          "564427" : "Světlá pod Ještědem (SO ORP Liberec)",
          "545813" : "Světlík (SO ORP Český Krumlov)",
          "596841" : "Světnov (SO ORP Žďár nad Sázavou)",
          "569631" : "Sviadnov (SO ORP Frýdek-Místek)",
          "572331" : "Svídnice (SO ORP Chrudim)",
          "548693" : "Svídnice (SO ORP Kostelec nad Orlicí)",
          "564435" : "Svijanský Újezd (SO ORP Turnov)",
          "564443" : "Svijany (SO ORP Turnov)",
          "531812" : "Svinaře (SO ORP Beroun)",
          "532908" : "Svinařov (SO ORP Kladno)",
          "575771" : "Svinčany (SO ORP Přelouč)",
          "582433" : "Svinošice (SO ORP Blansko)",
          "596850" : "Sviny (SO ORP Velké Meziříčí)",
          "553182" : "Sviny (SO ORP Soběslav)",
          "582441" : "Svitávka (SO ORP Boskovice)",
          "577731" : "Svitavy (SO ORP Svitavy)",
          "579734" : "Svoboda nad Úpou (SO ORP Trutnov)",
          "597881" : "Svobodné Heřmanice (SO ORP Bruntál)",
          "578843" : "Svojanov (SO ORP Polička)",
          "577561" : "Svojek (SO ORP Jilemnice)",
          "538850" : "Svojetice (SO ORP Říčany)",
          "542458" : "Svojetín (SO ORP Rakovník)",
          "546283" : "Svojkov (SO ORP Nový Bor)",
          "541176" : "Svojkovice (SO ORP Rokycany)",
          "587991" : "Svojkovice (SO ORP Telč)",
          "564273" : "Svojšice (SO ORP Příbram)",
          "533726" : "Svojšice (SO ORP Kolín)",
          "575780" : "Svojšice (SO ORP Přelouč)",
          "561258" : "Svojšín (SO ORP Stříbro)",
          "562131" : "Svor (SO ORP Nový Bor)",
          "563170" : "Svrabov (SO ORP Tábor)",
          "596868" : "Svratka (SO ORP Žďár nad Sázavou)",
          "572349" : "Svratouch (SO ORP Hlinsko)",
          "571342" : "Svrkyně (SO ORP Černošice)",
          "564451" : "Sychrov (SO ORP Turnov)",
          "542466" : "Sýkořice (SO ORP Rakovník)",
          "582450" : "Synalov (SO ORP Tišnov)",
          "576816" : "Synkov-Slemeno (SO ORP Rychnov nad Kněžnou)",
          "598771" : "Syrov (SO ORP Humpolec)",
          "571008" : "Syrovátka (SO ORP Hradec Králové)",
          "583936" : "Syrovice (SO ORP Židlochovice)",
          "586633" : "Syrovín (SO ORP Kyjov)",
          "577570" : "Syřenov (SO ORP Semily)",
          "557081" : "Sytno (SO ORP Stříbro)",
          "538396" : "Šabina (SO ORP Sokolov)",
          "594865" : "Šafov (SO ORP Znojmo)",
          "584924" : "Šakvice (SO ORP Hustopeče)",
          "594873" : "Šanov (SO ORP Znojmo)",
          "542474" : "Šanov (SO ORP Rakovník)",
          "585807" : "Šanov (SO ORP Luhačovice)",
          "571016" : "Šaplava (SO ORP Nový Bydžov)",
          "593613" : "Šaratice (SO ORP Slavkov u Brna)",
          "586641" : "Šardice (SO ORP Kyjov)",
          "573256" : "Šárovcova Lhota (SO ORP Jičín)",
          "585815" : "Šarovy (SO ORP Zlín)",
          "594881" : "Šatov (SO ORP Znojmo)",
          "531421" : "Šebestěnice (SO ORP Čáslav)",
          "582468" : "Šebetov (SO ORP Boskovice)",
          "553204" : "Šebířov (SO ORP Tábor)",
          "591807" : "Šebkovice (SO ORP Třebíč)",
          "582476" : "Šebrov-Kateřina (SO ORP Blansko)",
          "581038" : "Šedivec (SO ORP Žamberk)",
          "557188" : "Šelešovice (SO ORP Kroměříž)",
          "555614" : "Šemnice (SO ORP Karlovy Vary)",
          "598798" : "Šenov (SO ORP Ostrava)",
          "554171" : "Šenov u Nového Jičína (SO ORP Nový Jičín)",
          "583944" : "Šerkovice (SO ORP Tišnov)",
          "547654" : "Šestajovice (SO ORP Jaroměř)",
          "538876" : "Šestajovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "532509" : "Šetějovice (SO ORP Vlašim)",
          "545121" : "Ševětín (SO ORP České Budějovice)",
          "510432" : "Šilheřovice (SO ORP Hlučín)",
          "588008" : "Šimanov (SO ORP Jihlava)",
          "564460" : "Šimonovice (SO ORP Liberec)",
          "560677" : "Šindelová (SO ORP Kraslice)",
          "598496" : "Šípy (SO ORP Rakovník)",
          "597899" : "Široká Niva (SO ORP Bruntál)",
          "578851" : "Široký Důl (SO ORP Polička)",
          "552950" : "Šišma (SO ORP Přerov)",
          "584932" : "Šitbořice (SO ORP Hustopeče)",
          "596876" : "Škrdlovice (SO ORP Žďár nad Sázavou)",
          "538884" : "Škvorec (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "551830" : "Škvořetice (SO ORP Blatná)",
          "532916" : "Šlapanice (SO ORP Slaný)",
          "583952" : "Šlapanice (SO ORP Šlapanice)",
          "569585" : "Šlapanov (SO ORP Havlíčkův Brod)",
          "570117" : "Šléglov (SO ORP Šumperk)",
          "562858" : "Šluknov (SO ORP Rumburk)",
          "574511" : "Šonov (SO ORP Broumov)",
          "582484" : "Šošůvka (SO ORP Blansko)",
          "570061" : "Špičky (SO ORP Hranice)",
          "579742" : "Špindlerův Mlýn (SO ORP Vrchlabí)",
          "568333" : "Štáblovice (SO ORP Opava)",
          "558427" : "Šťáhlavy (SO ORP Plzeň)",
          "552011" : "Štarnov (SO ORP Šternberk)",
          "555622" : "Štědrá (SO ORP Karlovy Vary)",
          "582492" : "Štěchov (SO ORP Boskovice)",
          "539732" : "Štěchovice (SO ORP Černošice)",
          "536920" : "Štěchovice (SO ORP Strakonice)",
          "551856" : "Štěkeň (SO ORP Strakonice)",
          "591815" : "Štěměchy (SO ORP Třebíč)",
          "558435" : "Štěnovice (SO ORP Přeštice)",
          "539741" : "Štěnovický Borek (SO ORP Plzeň)",
          "510483" : "Štěpánkovice (SO ORP Kravaře)",
          "505161" : "Štěpánov (SO ORP Olomouc)",
          "596884" : "Štěpánov nad Svratkou (SO ORP Bystřice nad Pernštejnem)",
          "545139" : "Štěpánovice (SO ORP České Budějovice)",
          "583961" : "Štěpánovice (SO ORP Tišnov)",
          "591823" : "Štěpkov (SO ORP Moravské Budějovice)",
          "505188" : "Šternberk (SO ORP Šternberk)",
          "565709" : "Štětí (SO ORP Litoměřice)",
          "541419" : "Štětkovice (SO ORP Sedlčany)",
          "571644" : "Štíhlice (SO ORP Říčany)",
          "566101" : "Štichov (SO ORP Stod)",
          "578797" : "Štichovice (SO ORP Kralovice)",
          "530930" : "Štipoklasy (SO ORP Kutná Hora)",
          "594890" : "Štítary (SO ORP Znojmo)",
          "510491" : "Štítina (SO ORP Opava)",
          "585831" : "Štítná nad Vláří-Popov (SO ORP Valašské Klobouky)",
          "579343" : "Štítov (SO ORP Rokycany)",
          "541168" : "Štíty (SO ORP Zábřeh)",
          "569593" : "Štoky (SO ORP Havlíčkův Brod)",
          "599948" : "Štramberk (SO ORP Kopřivnice)",
          "578860" : "Študlov (SO ORP Svitavy)",
          "544931" : "Študlov (SO ORP Valašské Klobouky)",
          "590096" : "Šubířov (SO ORP Konice)",
          "550574" : "Šumavské Hoštice (SO ORP Vimperk)",
          "594903" : "Šumice (SO ORP Pohořelice)",
          "592676" : "Šumice (SO ORP Uherský Brod)",
          "594911" : "Šumná (SO ORP Znojmo)",
          "523704" : "Šumperk (SO ORP Šumperk)",
          "505218" : "Šumvald (SO ORP Uničov)",
          "593621" : "Švábenice (SO ORP Vyškov)",
          "547255" : "Švábov (SO ORP Jihlava)",
          "565326" : "Švihov (SO ORP Rakovník)",
          "557200" : "Švihov (SO ORP Klatovy)",
          "552046" : "Tábor (SO ORP Tábor)",
          "531821" : "Tachlovice (SO ORP Černošice)",
          "553638" : "Tachov (SO ORP Česká Lípa)",
          "560715" : "Tachov (SO ORP Tachov)",
          "549932" : "Tálín (SO ORP Písek)",
          "563820" : "Tanvald (SO ORP Tanvald)",
          "591831" : "Tasov (SO ORP Velké Meziříčí)",
          "586650" : "Tasov (SO ORP Veselí nad Moravou)",
          "582506" : "Tasovice (SO ORP Boskovice)",
          "594920" : "Tasovice (SO ORP Znojmo)",
          "568287" : "Tašov (SO ORP Ústí nad Labem)",
          "537888" : "Tatce (SO ORP Kolín)",
          "581046" : "Tatenice (SO ORP Lanškroun)",
          "578983" : "Tatiná (SO ORP Nýřany)",
          "577596" : "Tatobity (SO ORP Turnov)",
          "538663" : "Tatrovice (SO ORP Sokolov)",
          "594938" : "Tavíkovice (SO ORP Moravský Krumlov)",
          "549649" : "Tečovice (SO ORP Zlín)",
          "530751" : "Tehov (SO ORP Vlašim)",
          "538892" : "Tehov (SO ORP Říčany)",
          "599719" : "Tehovec (SO ORP Říčany)",
          "529664" : "Těchařovice (SO ORP Příbram)",
          "555193" : "Těchlovice (SO ORP Děčín)",
          "571024" : "Těchlovice (SO ORP Hradec Králové)",
          "561355" : "Těchobuz (SO ORP Pacov)",
          "581054" : "Těchonín (SO ORP Žamberk)",
          "588024" : "Telč (SO ORP Telč)",
          "578878" : "Telecí (SO ORP Polička)",
          "568295" : "Telnice (SO ORP Ústí nad Labem)",
          "583979" : "Telnice (SO ORP Šlapanice)",
          "545155" : "Temelín (SO ORP Týn nad Vltavou)",
          "562271" : "Temešvár (SO ORP Písek)",
          "586668" : "Těmice (SO ORP Kyjov)",
          "548936" : "Těmice (SO ORP Pelhřimov)",
          "560189" : "Těně (SO ORP Rokycany)",
          "555631" : "Teplá (SO ORP Mariánské Lázně)",
          "567442" : "Teplice (SO ORP Teplice)",
          "519031" : "Teplice nad Bečvou (SO ORP Hranice)",
          "574538" : "Teplice nad Metují (SO ORP Broumov)",
          "537845" : "Teplička (SO ORP Karlovy Vary)",
          "530760" : "Teplýšovice (SO ORP Benešov)",
          "566802" : "Terešov (SO ORP Rokycany)",
          "586676" : "Terezín (SO ORP Hodonín)",
          "565717" : "Terezín (SO ORP Litoměřice)",
          "599158" : "Těrlicko (SO ORP Havířov)",
          "583995" : "Těšany (SO ORP Židlochovice)",
          "505269" : "Těšetice (SO ORP Olomouc)",
          "594946" : "Těšetice (SO ORP Znojmo)",
          "546526" : "Těškov (SO ORP Rokycany)",
          "512745" : "Těškovice (SO ORP Opava)",
          "550582" : "Těšovice (SO ORP Prachatice)",
          "579360" : "Těšovice (SO ORP Sokolov)",
          "583987" : "Tetčice (SO ORP Rosice)",
          "531839" : "Tetín (SO ORP Beroun)",
          "572756" : "Tetín (SO ORP Hořice)",
          "575810" : "Tetov (SO ORP Přelouč)",
          "536598" : "Tchořovice (SO ORP Blatná)",
          "599956" : "Tichá (SO ORP Frenštát pod Radhoštěm)",
          "530778" : "Tichonice (SO ORP Vlašim)",
          "535184" : "Tichov (SO ORP Valašské Klobouky)",
          "569615" : "Tis (SO ORP Havlíčkův Brod)",
          "559482" : "Tis u Blatna (SO ORP Kralovice)",
          "568309" : "Tisá (SO ORP Ústí nad Labem)",
          "599964" : "Tísek (SO ORP Bílovec)",
          "532592" : "Tisem (SO ORP Benešov)",
          "533734" : "Tismice (SO ORP Český Brod)",
          "541621" : "Tisová (SO ORP Tachov)",
          "581062" : "Tisová (SO ORP Vysoké Mýto)",
          "572381" : "Tisovec (SO ORP Hlinsko)",
          "535222" : "Tišice (SO ORP Neratovice)",
          "584002" : "Tišnov (SO ORP Tišnov)",
          "596892" : "Tišnovská Nová Ves (SO ORP Tišnov)",
          "590100" : "Tištín (SO ORP Prostějov)",
          "559491" : "Tlučná (SO ORP Nýřany)",
          "554341" : "Tlumačov (SO ORP Domažlice)",
          "585858" : "Tlumačov (SO ORP Otrokovice)",
          "531847" : "Tlustice (SO ORP Hořovice)",
          "531855" : "Tmaň (SO ORP Beroun)",
          "534463" : "Točník (SO ORP Hořovice)",
          "541427" : "Tochovice (SO ORP Příbram)",
          "578614" : "Tojice (SO ORP Nepomuk)",
          "532541" : "Tomice (SO ORP Vlašim)",
          "593630" : "Topolany (SO ORP Vyškov)",
          "592692" : "Topolná (SO ORP Uherské Hradiště)",
          "533742" : "Toušice (SO ORP Kolín)",
          "566829" : "Toužetín (SO ORP Louny)",
          "555657" : "Toužim (SO ORP Karlovy Vary)",
          "519146" : "Tovačov (SO ORP Přerov)",
          "552089" : "Tovéř (SO ORP Olomouc)",
          "592706" : "Traplice (SO ORP Uherské Hradiště)",
          "565741" : "Travčice (SO ORP Litoměřice)",
          "584011" : "Trboušany (SO ORP Ivančice)",
          "554359" : "Trhanov (SO ORP Domažlice)",
          "572390" : "Trhová Kamenice (SO ORP Hlinsko)",
          "598429" : "Trhové Dušníky (SO ORP Příbram)",
          "545171" : "Trhové Sviny (SO ORP Trhové Sviny)",
          "530816" : "Trhový Štěpánov (SO ORP Vlašim)",
          "553697" : "Trmice (SO ORP Ústí nad Labem)",
          "591840" : "Trnava (SO ORP Třebíč)",
          "585866" : "Trnava (SO ORP Vizovice)",
          "530794" : "Trnávka (SO ORP Přelouč)",
          "569755" : "Trnávka (SO ORP Kopřivnice)",
          "576824" : "Trnov (SO ORP Dobruška)",
          "598313" : "Trnová (SO ORP Černošice)",
          "559504" : "Trnová (SO ORP Nýřany)",
          "542407" : "Trnovany (SO ORP Litoměřice)",
          "594954" : "Trnové Pole (SO ORP Moravský Krumlov)",
          "599999" : "Trojanovice (SO ORP Frenštát pod Radhoštěm)",
          "572403" : "Trojovice (SO ORP Chrudim)",
          "579246" : "Trokavec (SO ORP Rokycany)",
          "594962" : "Troskotovice (SO ORP Pohořelice)",
          "577600" : "Troskovice (SO ORP Turnov)",
          "579751" : "Trotina (SO ORP Dvůr Králové nad Labem)",
          "505293" : "Troubelice (SO ORP Uničov)",
          "519651" : "Troubky (SO ORP Přerov)",
          "589080" : "Troubky-Zdislavice (SO ORP Kroměříž)",
          "584029" : "Troubsko (SO ORP Šlapanice)",
          "547921" : "Trpík (SO ORP Lanškroun)",
          "578886" : "Trpín (SO ORP Polička)",
          "561291" : "Trpísty (SO ORP Stříbro)",
          "569623" : "Trpišovice (SO ORP Světlá nad Sázavou)",
          "578894" : "Trstěnice (SO ORP Litomyšl)",
          "554855" : "Trstěnice (SO ORP Mariánské Lázně)",
          "594971" : "Trstěnice (SO ORP Moravský Krumlov)",
          "505366" : "Tršice (SO ORP Olomouc)",
          "533106" : "Trubín (SO ORP Beroun)",
          "531880" : "Trubská (SO ORP Beroun)",
          "536512" : "Truskovice (SO ORP Vodňany)",
          "575828" : "Trusnov (SO ORP Holice)",
          "579025" : "Trutnov (SO ORP Trutnov)",
          "572616" : "Tržek (SO ORP Litomyšl)",
          "552623" : "Třanovice (SO ORP Frýdek-Místek)",
          "578908" : "Třebařov (SO ORP Moravská Třebová)",
          "578592" : "Třebčice (SO ORP Nepomuk)",
          "571041" : "Třebechovice pod Orebem (SO ORP Hradec Králové)",
          "563153" : "Třebějice (SO ORP Soběslav)",
          "591858" : "Třebelovice (SO ORP Moravské Budějovice)",
          "539023" : "Třebeň (SO ORP Cheb)",
          "591866" : "Třebenice (SO ORP Třebíč)",
          "565768" : "Třebenice (SO ORP Lovosice)",
          "537896" : "Třebestovice (SO ORP Nymburk)",
          "532304" : "Třebešice (SO ORP Benešov)",
          "530981" : "Třebešice (SO ORP Čáslav)",
          "576832" : "Třebešov (SO ORP Rychnov nad Kněžnou)",
          "562327" : "Třebětice (SO ORP Dačice)",
          "589098" : "Třebětice (SO ORP Holešov)",
          "530972" : "Třebětín (SO ORP Kutná Hora)",
          "590266" : "Třebíč (SO ORP Třebíč)",
          "579769" : "Třebihošť (SO ORP Dvůr Králové nad Labem)",
          "532959" : "Třebichovice (SO ORP Kladno)",
          "565776" : "Třebívlice (SO ORP Lovosice)",
          "532967" : "Třebíz (SO ORP Slaný)",
          "573612" : "Třebnouševes (SO ORP Hořice)",
          "542504" : "Třeboc (SO ORP Rakovník)",
          "551899" : "Třebohostice (SO ORP Strakonice)",
          "569101" : "Třebom (SO ORP Kravaře)",
          "547336" : "Třeboň (SO ORP Třeboň)",
          "571741" : "Třebonín (SO ORP Čáslav)",
          "572985" : "Třebosice (SO ORP Pardubice)",
          "539759" : "Třebotov (SO ORP Černošice)",
          "581071" : "Třebovice (SO ORP Česká Třebová)",
          "533751" : "Třebovle (SO ORP Kolín)",
          "541451" : "Třebsko (SO ORP Příbram)",
          "532975" : "Třebusice (SO ORP Kladno)",
          "565792" : "Třebušín (SO ORP Litoměřice)",
          "597911" : "Třemešná (SO ORP Krnov)",
          "561304" : "Třemešné (SO ORP Tachov)",
          "559521" : "Třemošná (SO ORP Nýřany)",
          "572411" : "Třemošnice (SO ORP Chrudim)",
          "550311" : "Třesov (SO ORP Náměšť nad Oslavou)",
          "571059" : "Třesovice (SO ORP Hradec Králové)",
          "536679" : "Třešovice (SO ORP Strakonice)",
          "588032" : "Třešť (SO ORP Jihlava)",
          "588041" : "Třeštice (SO ORP Jihlava)",
          "553336" : "Třeština (SO ORP Mohelnice)",
          "533769" : "Tři Dvory (SO ORP Kolín)",
          "554880" : "Tři Sekery (SO ORP Mariánské Lázně)",
          "587753" : "Tři Studně (SO ORP Nové Město na Moravě)",
          "504921" : "Třibřichy (SO ORP Chrudim)",
          "598810" : "Třinec (SO ORP Třinec)",
          "573639" : "Třtěnice (SO ORP Jičín)",
          "542512" : "Třtice (SO ORP Rakovník)",
          "593648" : "Tučapy (SO ORP Vyškov)",
          "553239" : "Tučapy (SO ORP Soběslav)",
          "592714" : "Tučapy (SO ORP Uherské Hradiště)",
          "520047" : "Tučín (SO ORP Přerov)",
          "546267" : "Tuhaň (SO ORP Česká Lípa)",
          "531561" : "Tuhaň (SO ORP Mělník)",
          "532983" : "Tuchlovice (SO ORP Kladno)",
          "539767" : "Tuchoměřice (SO ORP Černošice)",
          "533777" : "Tuchoraz (SO ORP Český Brod)",
          "566853" : "Tuchořice (SO ORP Žatec)",
          "533785" : "Tuklaty (SO ORP Český Brod)",
          "594989" : "Tulešice (SO ORP Moravský Krumlov)",
          "572420" : "Tuněchody (SO ORP Chrudim)",
          "529583" : "Tupadly (SO ORP Mělník)",
          "534480" : "Tupadly (SO ORP Čáslav)",
          "592722" : "Tupesy (SO ORP Uherské Hradiště)",
          "575844" : "Turkovice (SO ORP Přelouč)",
          "577626" : "Turnov (SO ORP Turnov)",
          "551601" : "Turovec (SO ORP Tábor)",
          "552836" : "Turovice (SO ORP Přerov)",
          "539775" : "Tursko (SO ORP Černošice)",
          "573647" : "Tuř (SO ORP Jičín)",
          "539619" : "Tuřany (SO ORP Cheb)",
          "532177" : "Tuřany (SO ORP Slaný)",
          "570982" : "Tuřice (SO ORP Mladá Boleslav)",
          "598330" : "Tušovice (SO ORP Příbram)",
          "576841" : "Tutleky (SO ORP Kostelec nad Orlicí)",
          "553522" : "Tužice (SO ORP Horažďovice)",
          "584037" : "Tvarožná (SO ORP Šlapanice)",
          "586684" : "Tvarožná Lhota (SO ORP Veselí nad Moravou)",
          "590118" : "Tvorovice (SO ORP Prostějov)",
          "594997" : "Tvořihráz (SO ORP Znojmo)",
          "551821" : "Tvrdkov (SO ORP Rýmařov)",
          "584941" : "Tvrdonice (SO ORP Břeclav)",
          "550604" : "Tvrzice (SO ORP Prachatice)",
          "546534" : "Týček (SO ORP Rokycany)",
          "558460" : "Tymákov (SO ORP Plzeň)",
          "570079" : "Týn nad Bečvou (SO ORP Lipník nad Bečvou)",
          "545201" : "Týn nad Vltavou (SO ORP Týn nad Vltavou)",
          "584959" : "Týnec (SO ORP Břeclav)",
          "541885" : "Týnec (SO ORP Klatovy)",
          "533807" : "Týnec nad Labem (SO ORP Kolín)",
          "530841" : "Týnec nad Sázavou (SO ORP Benešov)",
          "539929" : "Týniště (SO ORP Přeštice)",
          "576859" : "Týniště nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "575861" : "Týnišťko (SO ORP Vysoké Mýto)",
          "573655" : "Úbislavice (SO ORP Nová Paka)",
          "585874" : "Ublo (SO ORP Vizovice)",
          "566161" : "Úboč (SO ORP Domažlice)",
          "549959" : "Ubušínek (SO ORP Bystřice nad Pernštejnem)",
          "563382" : "Údlice (SO ORP Chomutov)",
          "573663" : "Údrnice (SO ORP Jičín)",
          "541214" : "Uhelná (SO ORP Jeseník)",
          "569640" : "Uhelná Příbram (SO ORP Chotěboř)",
          "546178" : "Úherce (SO ORP Louny)",
          "546411" : "Úherce (SO ORP Nýřany)",
          "584967" : "Uherčice (SO ORP Hustopeče)",
          "595004" : "Uherčice (SO ORP Znojmo)",
          "530697" : "Úherčice (SO ORP Chrudim)",
          "592005" : "Uherské Hradiště (SO ORP Uherské Hradiště)",
          "575879" : "Uhersko (SO ORP Holice)",
          "592731" : "Uherský Brod (SO ORP Uherský Brod)",
          "592749" : "Uherský Ostroh (SO ORP Uherské Hradiště)",
          "573671" : "Úhlejov (SO ORP Hořice)",
          "568341" : "Uhlířov (SO ORP Opava)",
          "533815" : "Uhlířská Lhota (SO ORP Kolín)",
          "534498" : "Uhlířské Janovice (SO ORP Kutná Hora)",
          "571351" : "Úholičky (SO ORP Černošice)",
          "532991" : "Úhonice (SO ORP Černošice)",
          "548537" : "Úhořilka (SO ORP Havlíčkův Brod)",
          "572446" : "Úhřetice (SO ORP Chrudim)",
          "575887" : "Úhřetická Lhota (SO ORP Pardubice)",
          "550191" : "Uhřice (SO ORP Bučovice)",
          "589110" : "Uhřice (SO ORP Kroměříž)",
          "582531" : "Uhřice (SO ORP Boskovice)",
          "586692" : "Uhřice (SO ORP Kyjov)",
          "552879" : "Uhřičice (SO ORP Přerov)",
          "596906" : "Uhřínov (SO ORP Velké Meziříčí)",
          "533009" : "Uhy (SO ORP Slaný)",
          "596914" : "Ujčov (SO ORP Bystřice nad Pernštejnem)",
          "554383" : "Újezd (SO ORP Domažlice)",
          "531901" : "Újezd (SO ORP Hořovice)",
          "505501" : "Újezd (SO ORP Uničov)",
          "585882" : "Újezd (SO ORP Valašské Klobouky)",
          "595012" : "Újezd (SO ORP Znojmo)",
          "596922" : "Újezd (SO ORP Žďár nad Sázavou)",
          "566594" : "Újezd nade Mží (SO ORP Nýřany)",
          "573680" : "Újezd pod Troskami (SO ORP Jičín)",
          "534692" : "Újezd u Boskovic (SO ORP Boskovice)",
          "584045" : "Újezd u Brna (SO ORP Šlapanice)",
          "582557" : "Újezd u Černé Hory (SO ORP Blansko)",
          "581089" : "Újezd u Chocně (SO ORP Vysoké Mýto)",
          "578321" : "Újezd u Plánice (SO ORP Klatovy)",
          "575909" : "Újezd u Přelouče (SO ORP Přelouč)",
          "584053" : "Újezd u Rosic (SO ORP Rosice)",
          "572888" : "Újezd u Sezemic (SO ORP Pardubice)",
          "546551" : "Újezd u Svatého Kříže (SO ORP Rokycany)",
          "549908" : "Újezd u Tišnova (SO ORP Tišnov)",
          "507644" : "Újezdec (SO ORP Jindřichův Hradec)",
          "599492" : "Újezdec (SO ORP Kralupy nad Vltavou)",
          "578916" : "Újezdec (SO ORP Litomyšl)",
          "537535" : "Újezdec (SO ORP Prachatice)",
          "592757" : "Újezdec (SO ORP Uherské Hradiště)",
          "567850" : "Újezdeček (SO ORP Teplice)",
          "570761" : "Ujkovice (SO ORP Mladá Boleslav)",
          "536695" : "Úlehle (SO ORP Strakonice)",
          "573698" : "Úlibice (SO ORP Jičín)",
          "559555" : "Úlice (SO ORP Nýřany)",
          "534501" : "Úmonín (SO ORP Kutná Hora)",
          "537900" : "Úmyslovice (SO ORP Poděbrady)",
          "595021" : "Únanov (SO ORP Znojmo)",
          "596931" : "Unčín (SO ORP Bystřice nad Pernštejnem)",
          "541435" : "Únehle (SO ORP Stříbro)",
          "554391" : "Únějovice (SO ORP Domažlice)",
          "559563" : "Úněšov (SO ORP Nýřany)",
          "540528" : "Únětice (SO ORP Blovice)",
          "539805" : "Únětice (SO ORP Černošice)",
          "533017" : "Unhošť (SO ORP Kladno)",
          "563951" : "Únice (SO ORP Strakonice)",
          "505587" : "Uničov (SO ORP Uničov)",
          "582565" : "Unín (SO ORP Tišnov)",
          "584061" : "Unkovice (SO ORP Židlochovice)",
          "579777" : "Úpice (SO ORP Trutnov)",
          "565806" : "Úpohlavy (SO ORP Lovosice)",
          "513717" : "Urbanice (SO ORP Hradec Králové)",
          "575917" : "Urbanice (SO ORP Přelouč)",
          "588067" : "Urbanov (SO ORP Telč)",
          "590126" : "Určice (SO ORP Prostějov)",
          "535494" : "Úsilné (SO ORP České Budějovice)",
          "554405" : "Úsilov (SO ORP Domažlice)",
          "569658" : "Úsobí (SO ORP Havlíčkův Brod)",
          "582573" : "Úsobrno (SO ORP Boskovice)",
          "541222" : "Úsov (SO ORP Mohelnice)",
          "520306" : "Ústí (SO ORP Hranice)",
          "588075" : "Ústí (SO ORP Jihlava)",
          "570371" : "Ústí (SO ORP Vsetín)",
          "554804" : "Ústí nad Labem (SO ORP Ústí nad Labem)",
          "579891" : "Ústí nad Orlicí (SO ORP Ústí nad Orlicí)",
          "552364" : "Ústín (SO ORP Olomouc)",
          "599123" : "Ústrašice (SO ORP Tábor)",
          "537608" : "Ústrašín (SO ORP Pelhřimov)",
          "553883" : "Ústup (SO ORP Boskovice)",
          "584070" : "Úsuší (SO ORP Tišnov)",
          "565814" : "Úštěk (SO ORP Litoměřice)",
          "572624" : "Útěchov (SO ORP Moravská Třebová)",
          "548987" : "Útěchovice (SO ORP Pelhřimov)",
          "562033" : "Útěchovice pod Stražištěm (SO ORP Pacov)",
          "537730" : "Útěchovičky (SO ORP Pelhřimov)",
          "559571" : "Úterý (SO ORP Nýřany)",
          "558486" : "Útušice (SO ORP Přeštice)",
          "555681" : "Útvina (SO ORP Karlovy Vary)",
          "597937" : "Úvalno (SO ORP Krnov)",
          "538957" : "Úvaly (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "551937" : "Uzenice (SO ORP Blatná)",
          "536890" : "Uzeničky (SO ORP Blatná)",
          "535257" : "Úžice (SO ORP Kralupy nad Vltavou)",
          "534510" : "Úžice (SO ORP Kutná Hora)",
          "586706" : "Vacenovice (SO ORP Kyjov)",
          "532061" : "Václavice (SO ORP Benešov)",
          "597945" : "Václavov u Bruntálu (SO ORP Bruntál)",
          "598836" : "Václavovice (SO ORP Ostrava)",
          "565512" : "Václavy (SO ORP Rakovník)",
          "550621" : "Vacov (SO ORP Vimperk)",
          "536504" : "Vacovice (SO ORP Strakonice)",
          "576875" : "Val (SO ORP Dobruška)",
          "553255" : "Val (SO ORP Soběslav)",
          "544949" : "Valašská Bystřice (SO ORP Rožnov pod Radhoštěm)",
          "544990" : "Valašská Polanka (SO ORP Vsetín)",
          "553026" : "Valašská Senice (SO ORP Vsetín)",
          "585891" : "Valašské Klobouky (SO ORP Valašské Klobouky)",
          "545058" : "Valašské Meziříčí (SO ORP Valašské Meziříčí)",
          "545112" : "Valašské Příkazy (SO ORP Valašské Klobouky)",
          "573701" : "Valdice (SO ORP Jičín)",
          "587699" : "Valdíkov (SO ORP Třebíč)",
          "591874" : "Valeč (SO ORP Třebíč)",
          "555690" : "Valeč (SO ORP Karlovy Vary)",
          "582581" : "Valchov (SO ORP Boskovice)",
          "562874" : "Valkeřice (SO ORP Děčín)",
          "551783" : "Valšov (SO ORP Bruntál)",
          "584975" : "Valtice (SO ORP Břeclav)",
          "595039" : "Valtrovice (SO ORP Znojmo)",
          "539481" : "Valy (SO ORP Mariánské Lázně)",
          "575925" : "Valy (SO ORP Přelouč)",
          "576883" : "Vamberk (SO ORP Rychnov nad Kněžnou)",
          "588083" : "Vanov (SO ORP Telč)",
          "582590" : "Vanovice (SO ORP Boskovice)",
          "588091" : "Vanůvek (SO ORP Telč)",
          "592773" : "Vápenice (SO ORP Uherský Brod)",
          "541249" : "Vápenná (SO ORP Jeseník)",
          "572454" : "Vápenný Podol (SO ORP Chrudim)",
          "575933" : "Vápno (SO ORP Přelouč)",
          "588105" : "Vápovice (SO ORP Telč)",
          "562882" : "Varnsdorf (SO ORP Varnsdorf)",
          "562211" : "Varvažov (SO ORP Písek)",
          "596949" : "Vatín (SO ORP Žďár nad Sázavou)",
          "582603" : "Vavřinec (SO ORP Blansko)",
          "534528" : "Vavřinec (SO ORP Kutná Hora)",
          "582611" : "Vážany (SO ORP Boskovice)",
          "592781" : "Vážany (SO ORP Uherské Hradiště)",
          "593656" : "Vážany (SO ORP Vyškov)",
          "593664" : "Vážany nad Litavou (SO ORP Slavkov u Brna)",
          "572462" : "Včelákov (SO ORP Hlinsko)",
          "545228" : "Včelná (SO ORP České Budějovice)",
          "549002" : "Včelnička (SO ORP Pelhřimov)",
          "596957" : "Věcov (SO ORP Nové Město na Moravě)",
          "565831" : "Vědomice (SO ORP Roudnice nad Labem)",
          "595047" : "Vedrovice (SO ORP Moravský Krumlov)",
          "596965" : "Věchnov (SO ORP Bystřice nad Pernštejnem)",
          "559580" : "Vejprnice (SO ORP Nýřany)",
          "563404" : "Vejprty (SO ORP Kadaň)",
          "560227" : "Vejvanov (SO ORP Rokycany)",
          "572471" : "Vejvanovice (SO ORP Chrudim)",
          "584096" : "Velatice (SO ORP Šlapanice)",
          "578924" : "Velečín (SO ORP Kralovice)",
          "592790" : "Velehrad (SO ORP Uherské Hradiště)",
          "565849" : "Velemín (SO ORP Lovosice)",
          "566870" : "Velemyšleves (SO ORP Žatec)",
          "538965" : "Veleň (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "536083" : "Velenice (SO ORP Poděbrady)",
          "562173" : "Velenice (SO ORP Česká Lípa)",
          "534871" : "Velenka (SO ORP Nymburk)",
          "530824" : "Velenov (SO ORP Boskovice)",
          "545821" : "Velešín (SO ORP Kaplice)",
          "593681" : "Velešovice (SO ORP Slavkov u Brna)",
          "592803" : "Veletiny (SO ORP Uherský Brod)",
          "533823" : "Veletov (SO ORP Kolín)",
          "557366" : "Velhartice (SO ORP Sušice)",
          "555703" : "Velichov (SO ORP Ostrov)",
          "574554" : "Velichovky (SO ORP Jaroměř)",
          "563412" : "Veliká Ves (SO ORP Kadaň)",
          "538973" : "Veliká Ves (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "533831" : "Velim (SO ORP Kolín)",
          "575941" : "Veliny (SO ORP Holice)",
          "573728" : "Veliš (SO ORP Jičín)",
          "530867" : "Veliš (SO ORP Vlašim)",
          "596973" : "Velká Bíteš (SO ORP Velké Meziříčí)",
          "542563" : "Velká Buková (SO ORP Rakovník)",
          "562891" : "Velká Bukovina (SO ORP Děčín)",
          "505609" : "Velká Bystřice (SO ORP Olomouc)",
          "533025" : "Velká Dobrá (SO ORP Kladno)",
          "539279" : "Velká Hleďsebe (SO ORP Mariánské Lázně)",
          "529699" : "Velká Chmelištná (SO ORP Rakovník)",
          "549011" : "Velká Chyška (SO ORP Pacov)",
          "574562" : "Velká Jesenice (SO ORP Náchod)",
          "553468" : "Velká Kraš (SO ORP Jeseník)",
          "513539" : "Velká Lečice (SO ORP Dobříš)",
          "545147" : "Velká Lhota (SO ORP Valašské Meziříčí)",
          "596981" : "Velká Losenice (SO ORP Žďár nad Sázavou)",
          "586714" : "Velká nad Veličkou (SO ORP Veselí nad Moravou)",
          "510882" : "Velká Polom (SO ORP Ostrava)",
          "581101" : "Velká Skrovnice (SO ORP Ústí nad Orlicí)",
          "551694" : "Velká Štáhle (SO ORP Rýmařov)",
          "536741" : "Velká Turná (SO ORP Strakonice)",
          "568422" : "Velké Albrechtice (SO ORP Bílovec)",
          "584983" : "Velké Bílovice (SO ORP Břeclav)",
          "568350" : "Velké Březno (SO ORP Ústí nad Labem)",
          "563838" : "Velké Hamry (SO ORP Tanvald)",
          "510891" : "Velké Heraltice (SO ORP Opava)",
          "584991" : "Velké Hostěrádky (SO ORP Hustopeče)",
          "510939" : "Velké Hoštice (SO ORP Opava)",
          "557374" : "Velké Hydčice (SO ORP Horažďovice)",
          "555223" : "Velké Chvojno (SO ORP Ústí nad Labem)",
          "596990" : "Velké Janovice (SO ORP Bystřice nad Pernštejnem)",
          "545163" : "Velké Karlovice (SO ORP Vsetín)",
          "569453" : "Velké Kunětice (SO ORP Jeseník)",
          "541265" : "Velké Losiny (SO ORP Šumperk)",
          "597007" : "Velké Meziříčí (SO ORP Velké Meziříčí)",
          "585009" : "Velké Němčice (SO ORP Hustopeče)",
          "582646" : "Velké Opatovice (SO ORP Boskovice)",
          "585017" : "Velké Pavlovice (SO ORP Hustopeče)",
          "574571" : "Velké Petrovice (SO ORP Náchod)",
          "538981" : "Velké Popovice (SO ORP Říčany)",
          "547646" : "Velké Poříčí (SO ORP Náchod)",
          "539813" : "Velké Přílepy (SO ORP Černošice)",
          "533033" : "Velké Přítočno (SO ORP Kladno)",
          "579785" : "Velké Svatoňovice (SO ORP Trutnov)",
          "587893" : "Velké Tresné (SO ORP Bystřice nad Pernštejnem)",
          "536857" : "Velké Všelisy (SO ORP Mladá Boleslav)",
          "565857" : "Velké Žernoseky (SO ORP Litoměřice)",
          "588113" : "Velký Beranov (SO ORP Jihlava)",
          "557382" : "Velký Bor (SO ORP Horažďovice)",
          "535265" : "Velký Borek (SO ORP Mělník)",
          "531910" : "Velký Chlumec (SO ORP Hořovice)",
          "545325" : "Velký Karlov (SO ORP Znojmo)",
          "578002" : "Velký Luh (SO ORP Cheb)",
          "554413" : "Velký Malahov (SO ORP Horšovský Týn)",
          "585912" : "Velký Ořechov (SO ORP Zlín)",
          "533840" : "Velký Osek (SO ORP Kolín)",
          "562599" : "Velký Ratmírov (SO ORP Jindřichův Hradec)",
          "549045" : "Velký Rybník (SO ORP Pelhřimov)",
          "562912" : "Velký Šenov (SO ORP Rumburk)",
          "574589" : "Velký Třebešov (SO ORP Jaroměř)",
          "505650" : "Velký Týnec (SO ORP Olomouc)",
          "505668" : "Velký Újezd (SO ORP Olomouc)",
          "562203" : "Velký Valtinov (SO ORP Česká Lípa)",
          "579793" : "Velký Vřešťov (SO ORP Dvůr Králové nad Labem)",
          "552615" : "Vělopolí (SO ORP Třinec)",
          "566896" : "Veltěže (SO ORP Louny)",
          "533858" : "Veltruby (SO ORP Kolín)",
          "535273" : "Veltrusy (SO ORP Kralupy nad Vltavou)",
          "533041" : "Velvary (SO ORP Slaný)",
          "595055" : "Vémyslice (SO ORP Moravský Krumlov)",
          "578932" : "Vendolí (SO ORP Svitavy)",
          "554928" : "Vendryně (SO ORP Třinec)",
          "569674" : "Vepříkov (SO ORP Chotěboř)",
          "597015" : "Vepřová (SO ORP Žďár nad Sázavou)",
          "581119" : "Verměřovice (SO ORP Žamberk)",
          "562921" : "Verneřice (SO ORP Děčín)",
          "547743" : "Vernéřovice (SO ORP Broumov)",
          "554146" : "Vernířovice (SO ORP Šumperk)",
          "552119" : "Věrovany (SO ORP Olomouc)",
          "555711" : "Verušičky (SO ORP Karlovy Vary)",
          "500259" : "Veřovice (SO ORP Frenštát pod Radhoštěm)",
          "558494" : "Ves Touškov (SO ORP Stod)",
          "553263" : "Vesce (SO ORP Soběslav)",
          "577642" : "Veselá (SO ORP Semily)",
          "549053" : "Veselá (SO ORP Pelhřimov)",
          "560235" : "Veselá (SO ORP Rokycany)",
          "585921" : "Veselá (SO ORP Vizovice)",
          "562939" : "Veselé (SO ORP Děčín)",
          "575968" : "Veselí (SO ORP Přelouč)",
          "553271" : "Veselí nad Lužnicí (SO ORP Soběslav)",
          "586722" : "Veselí nad Moravou (SO ORP Veselí nad Moravou)",
          "565725" : "Veselice (SO ORP Mladá Boleslav)",
          "520420" : "Veselíčko (SO ORP Lipník nad Bečvou)",
          "549975" : "Veselíčko (SO ORP Milevsko)",
          "569682" : "Veselý Žďár (SO ORP Havlíčkův Brod)",
          "513458" : "Vestec (SO ORP Černošice)",
          "537942" : "Vestec (SO ORP Nymburk)",
          "547565" : "Vestec (SO ORP Náchod)",
          "597031" : "Věstín (SO ORP Bystřice nad Pernštejnem)",
          "541508" : "Věšín (SO ORP Příbram)",
          "586731" : "Věteřov (SO ORP Kyjov)",
          "588121" : "Větrný Jeníkov (SO ORP Jihlava)",
          "538990" : "Větrušice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "570036" : "Větřkovice (SO ORP Vítkov)",
          "545830" : "Větřní (SO ORP Český Krumlov)",
          "595063" : "Vevčice (SO ORP Znojmo)",
          "584100" : "Veverská Bítýška (SO ORP Kuřim)",
          "584118" : "Veverské Knínice (SO ORP Rosice)",
          "569691" : "Věž (SO ORP Havlíčkův Brod)",
          "589128" : "Věžky (SO ORP Kroměříž)",
          "552755" : "Věžky (SO ORP Přerov)",
          "597040" : "Věžná (SO ORP Bystřice nad Pernštejnem)",
          "549061" : "Věžná (SO ORP Pacov)",
          "569704" : "Věžnice (SO ORP Havlíčkův Brod)",
          "588130" : "Věžnice (SO ORP Jihlava)",
          "588148" : "Věžnička (SO ORP Jihlava)",
          "536300" : "Věžovatá Pláně (SO ORP Český Krumlov)",
          "565865" : "Vchynice (SO ORP Lovosice)",
          "590134" : "Víceměřice (SO ORP Prostějov)",
          "561037" : "Vícemil (SO ORP Jindřichův Hradec)",
          "588342" : "Vícenice (SO ORP Moravské Budějovice)",
          "511242" : "Vícenice u Náměště nad Oslavou (SO ORP Náměšť nad Oslavou)",
          "590142" : "Vícov (SO ORP Prostějov)",
          "545198" : "Vidče (SO ORP Rožnov pod Radhoštěm)",
          "597058" : "Vídeň (SO ORP Velké Meziříčí)",
          "554421" : "Vidice (SO ORP Horšovský Týn)",
          "534536" : "Vidice (SO ORP Kutná Hora)",
          "531936" : "Vidim (SO ORP Mělník)",
          "578941" : "Vidlatá Seč (SO ORP Litomyšl)",
          "541303" : "Vidnava (SO ORP Jeseník)",
          "573736" : "Vidochov (SO ORP Nová Paka)",
          "597066" : "Vidonín (SO ORP Velké Meziříčí)",
          "535737" : "Vidov (SO ORP České Budějovice)",
          "545210" : "Vigantice (SO ORP Rožnov pod Radhoštěm)",
          "577651" : "Víchová nad Jizerou (SO ORP Jilemnice)",
          "553191" : "Vikantice (SO ORP Šumperk)",
          "569445" : "Vikýřovice (SO ORP Šumperk)",
          "588156" : "Vílanec (SO ORP Jihlava)",
          "574597" : "Vilantice (SO ORP Dvůr Králové nad Labem)",
          "569712" : "Vilémov (SO ORP Chotěboř)",
          "563439" : "Vilémov (SO ORP Kadaň)",
          "568961" : "Vilémov (SO ORP Litovel)",
          "562947" : "Vilémov (SO ORP Rumburk)",
          "582654" : "Vilémovice (SO ORP Blansko)",
          "569721" : "Vilémovice (SO ORP Světlá nad Sázavou)",
          "553280" : "Vilice (SO ORP Tábor)",
          "550647" : "Vimperk (SO ORP Vimperk)",
          "571083" : "Vinary (SO ORP Nový Bydžov)",
          "572489" : "Vinary (SO ORP Vysoké Mýto)",
          "534544" : "Vinaře (SO ORP Čáslav)",
          "534234" : "Vinařice (SO ORP Beroun)",
          "533050" : "Vinařice (SO ORP Kladno)",
          "566918" : "Vinařice (SO ORP Louny)",
          "565628" : "Vinařice (SO ORP Mladá Boleslav)",
          "544710" : "Vincencov (SO ORP Prostějov)",
          "570842" : "Vinec (SO ORP Mladá Boleslav)",
          "584126" : "Viničné Šumice (SO ORP Šlapanice)",
          "560685" : "Vintířov (SO ORP Sokolov)",
          "597074" : "Vír (SO ORP Bystřice nad Pernštejnem)",
          "573582" : "Víska (SO ORP Chotěboř)",
          "578959" : "Víska u Jevíčka (SO ORP Moravská Třebová)",
          "582662" : "Vísky (SO ORP Boskovice)",
          "579289" : "Vísky (SO ORP Rokycany)",
          "564494" : "Višňová (SO ORP Frýdlant)",
          "507652" : "Višňová (SO ORP Jindřichův Hradec)",
          "541516" : "Višňová (SO ORP Příbram)",
          "595071" : "Višňové (SO ORP Znojmo)",
          "572497" : "Vítanov (SO ORP Hlinsko)",
          "590151" : "Vitčice (SO ORP Prostějov)",
          "578967" : "Vítějeves (SO ORP Svitavy)",
          "550655" : "Vitějovice (SO ORP Prachatice)",
          "579815" : "Vítězná (SO ORP Dvůr Králové nad Labem)",
          "533866" : "Vitice (SO ORP Český Brod)",
          "535893" : "Vitín (SO ORP České Budějovice)",
          "573752" : "Vitiněves (SO ORP Jičín)",
          "511021" : "Vítkov (SO ORP Vítkov)",
          "577669" : "Vítkovice (SO ORP Jilemnice)",
          "589136" : "Vítonice (SO ORP Bystřice pod Hostýnem)",
          "595080" : "Vítonice (SO ORP Znojmo)",
          "585939" : "Vizovice (SO ORP Vizovice)",
          "534048" : "Vižina (SO ORP Hořovice)",
          "534552" : "Vlačice (SO ORP Čáslav)",
          "591904" : "Vladislav (SO ORP Třebíč)",
          "586994" : "Vlachova Lhota (SO ORP Valašské Klobouky)",
          "587869" : "Vlachovice (SO ORP Nové Město na Moravě)",
          "585955" : "Vlachovice (SO ORP Valašské Klobouky)",
          "550663" : "Vlachovo Březí (SO ORP Prachatice)",
          "585025" : "Vlasatice (SO ORP Pohořelice)",
          "598844" : "Vlastec (SO ORP Písek)",
          "534561" : "Vlastějovice (SO ORP Kutná Hora)",
          "553298" : "Vlastiboř (SO ORP Soběslav)",
          "563846" : "Vlastiboř (SO ORP Železný Brod)",
          "564516" : "Vlastibořice (SO ORP Turnov)",
          "565873" : "Vlastislav (SO ORP Lovosice)",
          "530883" : "Vlašim (SO ORP Vlašim)",
          "591912" : "Vlčatín (SO ORP Třebíč)",
          "598640" : "Vlčetínec (SO ORP Jindřichův Hradec)",
          "563447" : "Vlčeves (SO ORP Tábor)",
          "566691" : "Vlčí (SO ORP Přeštice)",
          "575984" : "Vlčí Habřina (SO ORP Pardubice)",
          "541346" : "Vlčice (SO ORP Jeseník)",
          "579823" : "Vlčice (SO ORP Trutnov)",
          "581127" : "Vlčkov (SO ORP Litomyšl)",
          "585963" : "Vlčková (SO ORP Zlín)",
          "579831" : "Vlčkovice v Podkrkonoší (SO ORP Dvůr Králové nad Labem)",
          "592820" : "Vlčnov (SO ORP Uherský Brod)",
          "540706" : "Vlčtejn (SO ORP Blovice)",
          "533874" : "Vlkančice (SO ORP Říčany)",
          "534579" : "Vlkaneč (SO ORP Čáslav)",
          "566250" : "Vlkanov (SO ORP Domažlice)",
          "569739" : "Vlkanov (SO ORP Světlá nad Sázavou)",
          "565571" : "Vlkava (SO ORP Mladá Boleslav)",
          "586749" : "Vlkoš (SO ORP Kyjov)",
          "547433" : "Vlkoš (SO ORP Přerov)",
          "574601" : "Vlkov (SO ORP Jaroměř)",
          "597082" : "Vlkov (SO ORP Velké Meziříčí)",
          "553310" : "Vlkov (SO ORP Soběslav)",
          "535915" : "Vlkov (SO ORP České Budějovice)",
          "537951" : "Vlkov pod Oškobrhem (SO ORP Poděbrady)",
          "539376" : "Vlkovice (SO ORP Mariánské Lázně)",
          "598852" : "Vlksice (SO ORP Milevsko)",
          "586757" : "Vnorovy (SO ORP Veselí nad Moravou)",
          "582671" : "Voděrady (SO ORP Boskovice)",
          "576891" : "Voděrady (SO ORP Rychnov nad Kněžnou)",
          "581143" : "Voděrady (SO ORP Ústí nad Orlicí)",
          "553328" : "Vodice (SO ORP Tábor)",
          "551953" : "Vodňany (SO ORP Vodňany)",
          "539015" : "Vodochody (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "531014" : "Vodranty (SO ORP Čáslav)",
          "532614" : "Vodslivy (SO ORP Benešov)",
          "584134" : "Vohančice (SO ORP Tišnov)",
          "559601" : "Vochov (SO ORP Nýřany)",
          "530891" : "Vojkov (SO ORP Votice)",
          "552488" : "Vojkovice (SO ORP Frýdek-Místek)",
          "535290" : "Vojkovice (SO ORP Kralupy nad Vltavou)",
          "555738" : "Vojkovice (SO ORP Ostrov)",
          "584142" : "Vojkovice (SO ORP Židlochovice)",
          "562289" : "Vojníkov (SO ORP Písek)",
          "597091" : "Vojnův Městec (SO ORP Žďár nad Sázavou)",
          "549126" : "Vojslavice (SO ORP Humpolec)",
          "539074" : "Vojtanov (SO ORP Cheb)",
          "572501" : "Vojtěchov (SO ORP Hlinsko)",
          "599239" : "Vokov (SO ORP Pelhřimov)",
          "573761" : "Volanice (SO ORP Jičín)",
          "533882" : "Volárna (SO ORP Kolín)",
          "550671" : "Volary (SO ORP Prachatice)",
          "560251" : "Volduchy (SO ORP Rokycany)",
          "575992" : "Voleč (SO ORP Pardubice)",
          "541524" : "Volenice (SO ORP Příbram)",
          "551961" : "Volenice (SO ORP Strakonice)",
          "546437" : "Volevčice (SO ORP Most)",
          "588164" : "Volevčice (SO ORP Telč)",
          "562220" : "Volfartice (SO ORP Česká Lípa)",
          "547441" : "Volfířov (SO ORP Dačice)",
          "551970" : "Volyně (SO ORP Strakonice)",
          "539830" : "Vonoklasy (SO ORP Černošice)",
          "572527" : "Vortová (SO ORP Hlinsko)",
          "530905" : "Votice (SO ORP Votice)",
          "541541" : "Voznice (SO ORP Dobříš)",
          "545261" : "Vrábče (SO ORP České Budějovice)",
          "581151" : "Vraclav (SO ORP Vysoké Mýto)",
          "586765" : "Vracov (SO ORP Kyjov)",
          "530913" : "Vracovice (SO ORP Vlašim)",
          "550019" : "Vracovice (SO ORP Znojmo)",
          "548022" : "Vračovice-Orlov (SO ORP Vysoké Mýto)",
          "535303" : "Vraňany (SO ORP Mělník)",
          "564362" : "Vrančice (SO ORP Příbram)",
          "539848" : "Vrané nad Vltavou (SO ORP Černošice)",
          "530921" : "Vranov (SO ORP Benešov)",
          "579491" : "Vranov (SO ORP Stříbro)",
          "584151" : "Vranov (SO ORP Šlapanice)",
          "595098" : "Vranov nad Dyjí (SO ORP Znojmo)",
          "582689" : "Vranová (SO ORP Boskovice)",
          "578975" : "Vranová Lhota (SO ORP Moravská Třebová)",
          "585033" : "Vranovice (SO ORP Pohořelice)",
          "541567" : "Vranovice (SO ORP Příbram)",
          "590177" : "Vranovice-Kelčice (SO ORP Prostějov)",
          "595101" : "Vranovská Ves (SO ORP Znojmo)",
          "533068" : "Vraný (SO ORP Slaný)",
          "595110" : "Vratěnín (SO ORP Znojmo)",
          "598879" : "Vratimov (SO ORP Ostrava)",
          "597104" : "Vratislávka (SO ORP Tišnov)",
          "564826" : "Vrátkov (SO ORP Český Brod)",
          "572021" : "Vrátno (SO ORP Mladá Boleslav)",
          "535796" : "Vráto (SO ORP České Budějovice)",
          "531944" : "Vráž (SO ORP Beroun)",
          "549991" : "Vráž (SO ORP Písek)",
          "565881" : "Vražkov (SO ORP Roudnice nad Labem)",
          "554910" : "Vražné (SO ORP Odry)",
          "572292" : "Vrážné (SO ORP Moravská Třebová)",
          "590185" : "Vrbátky (SO ORP Prostějov)",
          "572535" : "Vrbatův Kostelec (SO ORP Chrudim)",
          "533891" : "Vrbčany (SO ORP Kolín)",
          "585041" : "Vrbice (SO ORP Hustopeče)",
          "572128" : "Vrbice (SO ORP Jičín)",
          "548707" : "Vrbice (SO ORP Kostelec nad Orlicí)",
          "599611" : "Vrbice (SO ORP Poděbrady)",
          "565890" : "Vrbice (SO ORP Roudnice nad Labem)",
          "529915" : "Vrbice (SO ORP Vimperk)",
          "566675" : "Vrbice (SO ORP Karlovy Vary)",
          "565903" : "Vrbičany (SO ORP Lovosice)",
          "571431" : "Vrbičany (SO ORP Slaný)",
          "542393" : "Vrbka (SO ORP Kroměříž)",
          "566926" : "Vrbno nad Lesy (SO ORP Louny)",
          "597961" : "Vrbno pod Pradědem (SO ORP Bruntál)",
          "537977" : "Vrbová Lhota (SO ORP Poděbrady)",
          "595128" : "Vrbovec (SO ORP Znojmo)",
          "550001" : "Vrcovice (SO ORP Písek)",
          "558559" : "Vrčeň (SO ORP Nepomuk)",
          "534587" : "Vrdy (SO ORP Čáslav)",
          "557455" : "Vrhaveč (SO ORP Klatovy)",
          "579858" : "Vrchlabí (SO ORP Vrchlabí)",
          "590193" : "Vrchoslavice (SO ORP Prostějov)",
          "530948" : "Vrchotovy Janovice (SO ORP Votice)",
          "562238" : "Vrchovany (SO ORP Česká Lípa)",
          "548057" : "Vrchovnice (SO ORP Hradec Králové)",
          "569747" : "Vrchy (SO ORP Odry)",
          "566934" : "Vroutek (SO ORP Podbořany)",
          "563463" : "Vrskmaň (SO ORP Chomutov)",
          "573795" : "Vršce (SO ORP Jičín)",
          "546887" : "Vršovice (SO ORP Louny)",
          "511161" : "Vršovice (SO ORP Opava)",
          "574627" : "Vršovka (SO ORP Nové Město nad Metují)",
          "565911" : "Vrutice (SO ORP Litoměřice)",
          "568244" : "Vřesina (SO ORP Hlučín)",
          "500291" : "Vřesina (SO ORP Ostrava)",
          "566055" : "Vřeskovice (SO ORP Klatovy)",
          "549029" : "Vřesník (SO ORP Hořice)",
          "560707" : "Vřesová (SO ORP Sokolov)",
          "586773" : "Vřesovice (SO ORP Kyjov)",
          "590207" : "Vřesovice (SO ORP Prostějov)",
          "541630" : "Vsetín (SO ORP Vsetín)",
          "558567" : "Vstiš (SO ORP Stod)",
          "563471" : "Všehrdy (SO ORP Chomutov)",
          "566497" : "Všehrdy (SO ORP Kralovice)",
          "537985" : "Všechlapy (SO ORP Nymburk)",
          "532266" : "Všechlapy (SO ORP Vlašim)",
          "521531" : "Všechovice (SO ORP Hranice)",
          "584169" : "Všechovice (SO ORP Tišnov)",
          "536938" : "Všejany (SO ORP Mladá Boleslav)",
          "566071" : "Všekary (SO ORP Stod)",
          "564532" : "Všelibice (SO ORP Liberec)",
          "585971" : "Všemina (SO ORP Vizovice)",
          "545287" : "Všemyslice (SO ORP Týn nad Vltavou)",
          "577677" : "Všeň (SO ORP Turnov)",
          "566799" : "Všenice (SO ORP Rokycany)",
          "539856" : "Všenory (SO ORP Černošice)",
          "554448" : "Všepadly (SO ORP Domažlice)",
          "531952" : "Všeradice (SO ORP Beroun)",
          "572543" : "Všeradov (SO ORP Hlinsko)",
          "554456" : "Všeruby (SO ORP Domažlice)",
          "559628" : "Všeruby (SO ORP Nýřany)",
          "571091" : "Všestary (SO ORP Hradec Králové)",
          "539031" : "Všestary (SO ORP Říčany)",
          "563480" : "Všestudy (SO ORP Chomutov)",
          "535311" : "Všestudy (SO ORP Kralupy nad Vltavou)",
          "565130" : "Všesulov (SO ORP Rakovník)",
          "535320" : "Všetaty (SO ORP Neratovice)",
          "542598" : "Všetaty (SO ORP Rakovník)",
          "598437" : "Vševily (SO ORP Příbram)",
          "591939" : "Výčapy (SO ORP Třebíč)",
          "562629" : "Vydří (SO ORP Jindřichův Hradec)",
          "537993" : "Vykáň (SO ORP Lysá nad Labem)",
          "549134" : "Vyklantice (SO ORP Pacov)",
          "547450" : "Výkleky (SO ORP Přerov)",
          "581178" : "Výprachtice (SO ORP Lanškroun)",
          "571105" : "Výrava (SO ORP Hradec Králové)",
          "566969" : "Výrov (SO ORP Kralovice)",
          "595136" : "Výrovice (SO ORP Znojmo)",
          "577685" : "Vyskeř (SO ORP Turnov)",
          "549142" : "Vyskytná (SO ORP Pelhřimov)",
          "588172" : "Vyskytná nad Jihlavou (SO ORP Jihlava)",
          "563498" : "Výsluní (SO ORP Chomutov)",
          "582701" : "Vysočany (SO ORP Blansko)",
          "595144" : "Vysočany (SO ORP Znojmo)",
          "572551" : "Vysočina (SO ORP Hlinsko)",
          "530654" : "Vysoká (SO ORP Havlíčkův Brod)",
          "578991" : "Vysoká (SO ORP Moravská Třebová)",
          "535338" : "Vysoká (SO ORP Mělník)",
          "597970" : "Vysoká (SO ORP Krnov)",
          "561771" : "Vysoká Lhota (SO ORP Pacov)",
          "530280" : "Vysoká Libyně (SO ORP Kralovice)",
          "571113" : "Vysoká nad Labem (SO ORP Hradec Králové)",
          "563501" : "Vysoká Pec (SO ORP Chomutov)",
          "578029" : "Vysoká Pec (SO ORP Karlovy Vary)",
          "574635" : "Vysoká Srbská (SO ORP Náchod)",
          "541583" : "Vysoká u Příbramě (SO ORP Příbram)",
          "588334" : "Vysoké (SO ORP Žďár nad Sázavou)",
          "576000" : "Vysoké Chvojno (SO ORP Holice)",
          "581186" : "Vysoké Mýto (SO ORP Vysoké Mýto)",
          "577693" : "Vysoké nad Jizerou (SO ORP Semily)",
          "585980" : "Vysoké Pole (SO ORP Valašské Klobouky)",
          "584177" : "Vysoké Popovice (SO ORP Rosice)",
          "588181" : "Vysoké Studnice (SO ORP Jihlava)",
          "573809" : "Vysoké Veselí (SO ORP Jičín)",
          "574643" : "Vysokov (SO ORP Náchod)",
          "541591" : "Vysoký Chlumec (SO ORP Sedlčany)",
          "531961" : "Vysoký Újezd (SO ORP Beroun)",
          "513482" : "Vysoký Újezd (SO ORP Benešov)",
          "548677" : "Vysoký Újezd (SO ORP Hradec Králové)",
          "588199" : "Vystrčenovice (SO ORP Telč)",
          "561797" : "Vystrkov (SO ORP Humpolec)",
          "576018" : "Vyšehněvice (SO ORP Přelouč)",
          "570095" : "Vyšehoří (SO ORP Zábřeh)",
          "539040" : "Vyšehořovice (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "592889" : "Vyškov (SO ORP Vyškov)",
          "566951" : "Výškov (SO ORP Louny)",
          "592838" : "Vyškovec (SO ORP Uherský Brod)",
          "552682" : "Vyšní Lhoty (SO ORP Frýdek-Místek)",
          "590215" : "Výšovice (SO ORP Prostějov)",
          "545848" : "Vyšší Brod (SO ORP Český Krumlov)",
          "564796" : "Výžerky (SO ORP Říčany)",
          "547841" : "Vyžice (SO ORP Chrudim)",
          "533904" : "Vyžlovka (SO ORP Říčany)",
          "571415" : "Xaverov (SO ORP Benešov)",
          "547514" : "Zábeštní Lhota (SO ORP Přerov)",
          "550680" : "Záblatí (SO ORP Prachatice)",
          "508683" : "Záblatí (SO ORP Třeboň)",
          "597112" : "Záblatí (SO ORP Velké Meziříčí)",
          "588202" : "Záborná (SO ORP Jihlava)",
          "551988" : "Záboří (SO ORP Blatná)",
          "545317" : "Záboří (SO ORP České Budějovice)",
          "534595" : "Záboří nad Labem (SO ORP Kutná Hora)",
          "537195" : "Zábrdí (SO ORP Prachatice)",
          "574651" : "Zábrodí (SO ORP Náchod)",
          "567868" : "Zabrušany (SO ORP Teplice)",
          "541354" : "Zábřeh (SO ORP Zábřeh)",
          "548839" : "Zábřezí-Řečice (SO ORP Dvůr Králové nad Labem)",
          "541362" : "Zadní Chodov (SO ORP Tachov)",
          "563927" : "Zadní Střítež (SO ORP Tábor)",
          "531979" : "Zadní Třebaň (SO ORP Beroun)",
          "587231" : "Zadní Vydří (SO ORP Telč)",
          "597121" : "Zadní Zhořec (SO ORP Velké Meziříčí)",
          "581194" : "Zádolí (SO ORP Vysoké Mýto)",
          "539431" : "Zádub-Závišín (SO ORP Mariánské Lázně)",
          "585998" : "Zádveřice-Raková (SO ORP Vizovice)",
          "536016" : "Zahájí (SO ORP České Budějovice)",
          "589152" : "Zahnašovice (SO ORP Holešov)",
          "536482" : "Zahorčice (SO ORP Strakonice)",
          "534471" : "Záhornice (SO ORP Poděbrady)",
          "592846" : "Záhorovice (SO ORP Uherský Brod)",
          "554464" : "Zahořany (SO ORP Domažlice)",
          "571288" : "Zahořany (SO ORP Černošice)",
          "599000" : "Záhoří (SO ORP Tábor)",
          "507695" : "Záhoří (SO ORP Jindřichův Hradec)",
          "550027" : "Záhoří (SO ORP Písek)",
          "577707" : "Záhoří (SO ORP Semily)",
          "591947" : "Zahrádka (SO ORP Náměšť nad Oslavou)",
          "578827" : "Zahrádka (SO ORP Nýřany)",
          "547468" : "Zahrádky (SO ORP Jindřichův Hradec)",
          "562246" : "Zahrádky (SO ORP Česká Lípa)",
          "541664" : "Záchlumí (SO ORP Stříbro)",
          "581208" : "Záchlumí (SO ORP Žamberk)",
          "549177" : "Zachotín (SO ORP Pelhřimov)",
          "571130" : "Zachrašťany (SO ORP Nový Bydžov)",
          "585050" : "Zaječí (SO ORP Břeclav)",
          "572578" : "Zaječice (SO ORP Chrudim)",
          "531995" : "Zaječov (SO ORP Hořovice)",
          "571598" : "Zájezd (SO ORP Kladno)",
          "547859" : "Zájezdec (SO ORP Chrudim)",
          "561975" : "Zajíčkov (SO ORP Pelhřimov)",
          "533092" : "Zákolany (SO ORP Kladno)",
          "584185" : "Zakřany (SO ORP Rosice)",
          "562262" : "Zákupy (SO ORP Česká Lípa)",
          "595152" : "Zálesí (SO ORP Znojmo)",
          "584193" : "Zálesná Zhoř (SO ORP Rosice)",
          "513202" : "Zalešany (SO ORP Kolín)",
          "535354" : "Zálezlice (SO ORP Neratovice)",
          "550698" : "Zálezly (SO ORP Vimperk)",
          "574660" : "Zaloňov (SO ORP Jaroměř)",
          "581216" : "Zálší (SO ORP Vysoké Mýto)",
          "553361" : "Zálší (SO ORP Soběslav)",
          "541613" : "Zalužany (SO ORP Příbram)",
          "532002" : "Záluží (SO ORP Hořovice)",
          "542482" : "Záluží (SO ORP Roudnice nad Labem)",
          "530603" : "Zálužice (SO ORP Žatec)",
          "576921" : "Záměl (SO ORP Rychnov nad Kněžnou)",
          "549193" : "Zámostí-Blata (SO ORP Jičín)",
          "581224" : "Zámrsk (SO ORP Vysoké Mýto)",
          "522775" : "Zámrsky (SO ORP Hranice)",
          "505781" : "Zápy (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "591955" : "Zárubice (SO ORP Třebíč)",
          "535362" : "Záryby (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "581232" : "Zářecká Lhota (SO ORP Vysoké Mýto)",
          "589161" : "Záříčí (SO ORP Kroměříž)",
          "563854" : "Zásada (SO ORP Železný Brod)",
          "533921" : "Zásmuky (SO ORP Kolín)",
          "584207" : "Zastávka (SO ORP Rosice)",
          "587257" : "Zástřizly (SO ORP Kroměříž)",
          "545236" : "Zašová (SO ORP Valašské Meziříčí)",
          "591963" : "Zašovice (SO ORP Třebíč)",
          "597988" : "Zátor (SO ORP Krnov)",
          "553492" : "Závada (SO ORP Hlučín)",
          "542601" : "Zavidov (SO ORP Rakovník)",
          "586005" : "Závist (SO ORP Blansko)",
          "568473" : "Závišice (SO ORP Kopřivnice)",
          "557463" : "Zavlekov (SO ORP Klatovy)",
          "599778" : "Závraty (SO ORP České Budějovice)",
          "542610" : "Zbečno (SO ORP Rakovník)",
          "550035" : "Zbelítov (SO ORP Milevsko)",
          "564320" : "Zbenice (SO ORP Příbram)",
          "550043" : "Zběšičky (SO ORP Milevsko)",
          "588211" : "Zbilidy (SO ORP Jihlava)",
          "588229" : "Zbinohy (SO ORP Jihlava)",
          "560260" : "Zbiroh (SO ORP Rokycany)",
          "534609" : "Zbizuby (SO ORP Kutná Hora)",
          "595161" : "Zblovice (SO ORP Znojmo)",
          "570338" : "Zborov (SO ORP Zábřeh)",
          "589187" : "Zborovice (SO ORP Kroměříž)",
          "578312" : "Zborovy (SO ORP Klatovy)",
          "599697" : "Zbožíčko (SO ORP Nymburk)",
          "584215" : "Zbraslav (SO ORP Rosice)",
          "582727" : "Zbraslavec (SO ORP Boskovice)",
          "534617" : "Zbraslavice (SO ORP Kutná Hora)",
          "566977" : "Zbrašín (SO ORP Louny)",
          "559661" : "Zbůch (SO ORP Nýřany)",
          "539872" : "Zbuzany (SO ORP Černošice)",
          "568449" : "Zbyslavice (SO ORP Ostrava)",
          "584223" : "Zbýšov (SO ORP Rosice)",
          "593699" : "Zbýšov (SO ORP Slavkov u Brna)",
          "534625" : "Zbýšov (SO ORP Čáslav)",
          "550701" : "Zbytiny (SO ORP Prachatice)",
          "545244" : "Zděchov (SO ORP Vsetín)",
          "576026" : "Zdechovice (SO ORP Přelouč)",
          "573744" : "Zdechovice (SO ORP Nový Bydžov)",
          "576930" : "Zdelov (SO ORP Kostelec nad Orlicí)",
          "558583" : "Zdemyslice (SO ORP Blovice)",
          "588245" : "Zdeňkov (SO ORP Telč)",
          "573876" : "Zderaz (SO ORP Chrudim)",
          "571814" : "Zdětín (SO ORP Mladá Boleslav)",
          "590223" : "Zdětín (SO ORP Prostějov)",
          "539058" : "Zdiby (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "532011" : "Zdice (SO ORP Beroun)",
          "550728" : "Zdíkov (SO ORP Vimperk)",
          "564541" : "Zdislava (SO ORP Liberec)",
          "531022" : "Zdislavice (SO ORP Vlašim)",
          "548847" : "Zdobín (SO ORP Dvůr Králové nad Labem)",
          "576948" : "Zdobnice (SO ORP Rychnov nad Kněžnou)",
          "589195" : "Zdounky (SO ORP Kroměříž)",
          "513512" : "Zduchovice (SO ORP Příbram)",
          "593702" : "Zelená Hora (SO ORP Vyškov)",
          "573183" : "Zelenecká Lhota (SO ORP Jičín)",
          "539066" : "Zeleneč (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "558591" : "Zemětice (SO ORP Stod)",
          "550060" : "Zhoř (SO ORP Milevsko)",
          "588253" : "Zhoř (SO ORP Jihlava)",
          "541460" : "Zhoř (SO ORP Stříbro)",
          "582735" : "Zhoř (SO ORP Tišnov)",
          "599034" : "Zhoř u Mladé Vožice (SO ORP Tábor)",
          "560430" : "Zhoř u Tábora (SO ORP Tábor)",
          "561363" : "Zhořec (SO ORP Pacov)",
          "571423" : "Zichovec (SO ORP Slaný)",
          "592854" : "Zlámanec (SO ORP Uherské Hradiště)",
          "513644" : "Zlatá (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "545864" : "Zlatá Koruna (SO ORP Český Krumlov)",
          "563862" : "Zlatá Olešnice (SO ORP Tanvald)",
          "579866" : "Zlatá Olešnice (SO ORP Trutnov)",
          "597996" : "Zlaté Hory (SO ORP Jeseník)",
          "598666" : "Zlátenka (SO ORP Pacov)",
          "539881" : "Zlatníky-Hodkovice (SO ORP Černošice)",
          "592862" : "Zlechov (SO ORP Uherské Hradiště)",
          "585068" : "Zlín (SO ORP Zlín)",
          "545341" : "Zliv (SO ORP České Budějovice)",
          "589217" : "Zlobice (SO ORP Kroměříž)",
          "531511" : "Zlončice (SO ORP Kralupy nad Vltavou)",
          "533114" : "Zlonice (SO ORP Slaný)",
          "539082" : "Zlonín (SO ORP Brandýs nad Labem-Stará Boleslav)",
          "535389" : "Zlosyň (SO ORP Kralupy nad Vltavou)",
          "599271" : "Zlukov (SO ORP Soběslav)",
          "597139" : "Znětínek (SO ORP Žďár nad Sázavou)",
          "593711" : "Znojmo (SO ORP Znojmo)",
          "534633" : "Zruč nad Sázavou (SO ORP Kutná Hora)",
          "559679" : "Zruč-Senec (SO ORP Nýřany)",
          "545872" : "Zubčice (SO ORP Český Krumlov)",
          "568384" : "Zubrnice (SO ORP Ústí nad Labem)",
          "597147" : "Zubří (SO ORP Nové Město na Moravě)",
          "545252" : "Zubří (SO ORP Rožnov pod Radhoštěm)",
          "539091" : "Zvánovice (SO ORP Říčany)",
          "591980" : "Zvěrkovice (SO ORP Moravské Budějovice)",
          "553409" : "Zvěrotice (SO ORP Soběslav)",
          "534862" : "Zvěřínek (SO ORP Nymburk)",
          "531049" : "Zvěstov (SO ORP Votice)",
          "548626" : "Zvěstovice (SO ORP Havlíčkův Brod)",
          "536237" : "Zvíkov (SO ORP Kaplice)",
          "535591" : "Zvíkov (SO ORP České Budějovice)",
          "541061" : "Zvíkovec (SO ORP Rokycany)",
          "562165" : "Zvíkovské Podhradí (SO ORP Písek)",
          "597155" : "Zvole (SO ORP Bystřice nad Pernštejnem)",
          "539902" : "Zvole (SO ORP Černošice)",
          "541478" : "Zvole (SO ORP Zábřeh)",
          "533122" : "Zvoleněves (SO ORP Slaný)",
          "588261" : "Zvolenovice (SO ORP Telč)",
          "536873" : "Zvotoky (SO ORP Strakonice)",
          "584231" : "Žabčice (SO ORP Židlochovice)",
          "552691" : "Žabeň (SO ORP Frýdek-Místek)",
          "513261" : "Žabonosy (SO ORP Kolín)",
          "545368" : "Žabovřesky (SO ORP České Budějovice)",
          "565938" : "Žabovřesky nad Ohří (SO ORP Roudnice nad Labem)",
          "579874" : "Žacléř (SO ORP Trutnov)",
          "586781" : "Žádovice (SO ORP Kyjov)",
          "530182" : "Žákava (SO ORP Blovice)",
          "523453" : "Žákovice (SO ORP Přerov)",
          "534641" : "Žáky (SO ORP Čáslav)",
          "567876" : "Žalany (SO ORP Teplice)",
          "565946" : "Žalhostice (SO ORP Litoměřice)",
          "589225" : "Žalkovice (SO ORP Kroměříž)",
          "581259" : "Žamberk (SO ORP Žamberk)",
          "581267" : "Žampach (SO ORP Žamberk)",
          "562297" : "Žandov (SO ORP Česká Lípa)",
          "545376" : "Žár (SO ORP Trhové Sviny)",
          "576042" : "Žáravice (SO ORP Přelouč)",
          "586790" : "Žarošice (SO ORP Kyjov)",
          "529923" : "Žárovná (SO ORP Vimperk)",
          "584240" : "Žatčany (SO ORP Židlochovice)",
          "588270" : "Žatec (SO ORP Telč)",
          "566985" : "Žatec (SO ORP Žatec)",
          "597163" : "Ždánice (SO ORP Bystřice nad Pernštejnem)",
          "513164" : "Ždánice (SO ORP Kolín)",
          "586803" : "Ždánice (SO ORP Kyjov)",
          "554472" : "Ždánov (SO ORP Domažlice)",
          "582743" : "Žďár (SO ORP Blansko)",
          "598518" : "Žďár (SO ORP Rakovník)",
          "529761" : "Žďár (SO ORP Jindřichův Hradec)",
          "536971" : "Žďár (SO ORP Mnichovo Hradiště)",
          "598861" : "Žďár (SO ORP Písek)",
          "574686" : "Žďár nad Metují (SO ORP Náchod)",
          "576956" : "Žďár nad Orlicí (SO ORP Kostelec nad Orlicí)",
          "595209" : "Žďár nad Sázavou (SO ORP Žďár nad Sázavou)",
          "597171" : "Žďárec (SO ORP Tišnov)",
          "544604" : "Žďárek (SO ORP Turnov)",
          "574694" : "Žďárky (SO ORP Náchod)",
          "582751" : "Žďárná (SO ORP Boskovice)",
          "558605" : "Ždírec (SO ORP Blovice)",
          "514195" : "Ždírec (SO ORP Česká Lípa)",
          "530662" : "Ždírec (SO ORP Havlíčkův Brod)",
          "588288" : "Ždírec (SO ORP Jihlava)",
          "569780" : "Ždírec nad Doubravou (SO ORP Chotěboř)",
          "532029" : "Žebrák (SO ORP Hořovice)",
          "538035" : "Žehuň (SO ORP Kolín)",
          "534650" : "Žehušice (SO ORP Čáslav)",
          "523640" : "Želatovice (SO ORP Přerov)",
          "590240" : "Želeč (SO ORP Prostějov)",
          "553417" : "Želeč (SO ORP Tábor)",
          "552399" : "Želechovice (SO ORP Uničov)",
          "500011" : "Želechovice nad Dřevnicí (SO ORP Zlín)",
          "567426" : "Želenice (SO ORP Most)",
          "599425" : "Želenice (SO ORP Slaný)",
          "584266" : "Želešice (SO ORP Šlapanice)",
          "591998" : "Želetava (SO ORP Moravské Budějovice)",
          "586811" : "Želetice (SO ORP Kyjov)",
          "595179" : "Želetice (SO ORP Znojmo)",
          "599417" : "Železná (SO ORP Beroun)",
          "557528" : "Železná Ruda (SO ORP Klatovy)",
          "584274" : "Železné (SO ORP Tišnov)",
          "573825" : "Železnice (SO ORP Jičín)",
          "563871" : "Železný Brod (SO ORP Železný Brod)",
          "549215" : "Želiv (SO ORP Humpolec)",
          "572195" : "Želivsko (SO ORP Svitavy)",
          "535397" : "Želízy (SO ORP Mělník)",
          "530565" : "Želkovice (SO ORP Louny)",
          "550761" : "Želnava (SO ORP Prachatice)",
          "568732" : "Ženklava (SO ORP Kopřivnice)",
          "589233" : "Žeranovice (SO ORP Holešov)",
          "586820" : "Žeravice (SO ORP Kyjov)",
          "586838" : "Žeraviny (SO ORP Veselí nad Moravou)",
          "536989" : "Žerčice (SO ORP Mladá Boleslav)",
          "573833" : "Žeretice (SO ORP Jičín)",
          "568163" : "Žermanice (SO ORP Frýdek-Místek)",
          "577723" : "Žernov (SO ORP Turnov)",
          "574708" : "Žernov (SO ORP Náchod)",
          "537209" : "Žernovice (SO ORP Prachatice)",
          "582760" : "Žernovník (SO ORP Blansko)",
          "595187" : "Žerotice (SO ORP Znojmo)",
          "543012" : "Žerotín (SO ORP Louny)",
          "505862" : "Žerotín (SO ORP Šternberk)",
          "582778" : "Žerůtky (SO ORP Boskovice)",
          "595195" : "Žerůtky (SO ORP Znojmo)",
          "584282" : "Židlochovice (SO ORP Židlochovice)",
          "536997" : "Židněves (SO ORP Mladá Boleslav)",
          "573841" : "Židovice (SO ORP Jičín)",
          "565954" : "Židovice (SO ORP Roudnice nad Labem)",
          "559695" : "Žihle (SO ORP Kralovice)",
          "557536" : "Žihobce (SO ORP Sušice)",
          "581275" : "Žichlínek (SO ORP Lanškroun)",
          "557544" : "Žichovice (SO ORP Sušice)",
          "533149" : "Žilina (SO ORP Kladno)",
          "559709" : "Žilov (SO ORP Nýřany)",
          "567884" : "Žim (SO ORP Teplice)",
          "545384" : "Žimutice (SO ORP Týn nad Vltavou)",
          "558630" : "Žinkovy (SO ORP Nepomuk)",
          "561908" : "Žirov (SO ORP Pelhřimov)",
          "549231" : "Žirovnice (SO ORP Pelhřimov)",
          "563897" : "Žíšov (SO ORP Soběslav)",
          "565962" : "Žitenice (SO ORP Litoměřice)",
          "592871" : "Žítková (SO ORP Uherský Brod)",
          "503410" : "Žitovlice (SO ORP Nymburk)",
          "576051" : "Živanice (SO ORP Pardubice)",
          "540137" : "Životice (SO ORP Nepomuk)",
          "547000" : "Životice u Nového Jičína (SO ORP Nový Jičín)",
          "533947" : "Žiželice (SO ORP Kolín)",
          "567019" : "Žiželice (SO ORP Žatec)",
          "533157" : "Žižice (SO ORP Slaný)",
          "569801" : "Žižkovo Pole (SO ORP Havlíčkův Brod)",
          "574091" : "Žlebské Chvalovice (SO ORP Chrudim)",
          "534668" : "Žleby (SO ORP Čáslav)",
          "573850" : "Žlunice (SO ORP Jičín)",
          "586013" : "Žlutava (SO ORP Otrokovice)",
          "555762" : "Žlutice (SO ORP Karlovy Vary)",
          "541575" : "Žulová (SO ORP Jeseník)",
          "572641" : "Žumberk (SO ORP Chrudim)",
          "564338" : "Županovice (SO ORP Dobříš)",
          "562424" : "Županovice (SO ORP Dačice)",
          "551082" : "Brno-Bohunice",
          "551325" : "Brno-Bosonohy",
          "551198" : "Brno-Bystrc",
          "551066" : "Brno-Černovice",
          "551317" : "Brno-Chrlice",
          "551376" : "Brno-Ivanovice",
          "551406" : "Brno-Jehnice",
          "551074" : "Brno-jih",
          "551171" : "Brno-Jundrov",
          "551210" : "Brno-Kníničky",
          "551147" : "Brno-Kohoutovice",
          "551228" : "Brno-Komín",
          "551007" : "Brno-Královo Pole",
          "551287" : "Brno-Líšeň",
          "551252" : "Brno-Maloměřice a Obřany",
          "551236" : "Brno-Medlánky",
          "551112" : "Brno-Nový Lískovec",
          "551422" : "Brno-Ořešín",
          "551244" : "Brno-Řečkovice a Mokrá Hora",
          "551031" : "Brno-sever",
          "551295" : "Brno-Slatina",
          "551091" : "Brno-Starý Lískovec",
          "550973" : "Brno-střed",
          "551309" : "Brno-Tuřany",
          "551431" : "Brno-Útěchov",
          "551279" : "Brno-Vinohrady",
          "550990" : "Brno-Žabovřesky",
          "551368" : "Brno-Žebětín",
          "551058" : "Brno-Židenice",
          "556904" : "Liberec (nečleněné město)",
          "556891" : "Liberec-Vratislavice nad Nisou",
          "555355" : "Komárov",
          "555339" : "Malé Hoštice",
          "555436" : "Milostovice",
          "555321" : "Opava (nečleněná část města)",
          "555401" : "Podvihov",
          "555371" : "Suché Lazce",
          "556700" : "Vávrovice",
          "555461" : "Vlaštovičky",
          "555410" : "Zlatníky",
          "554332" : "Hošťálkovice",
          "554669" : "Hrabová",
          "554561" : "Krásné Pole",
          "554324" : "Lhotka",
          "554286" : "Mariánské Hory a Hulváky",
          "554570" : "Martinov",
          "554430" : "Michálkovice",
          "545911" : "Moravská Ostrava a Přívoz",
          "554219" : "Nová Bělá",
          "554367" : "Nová Ves",
          "546135" : "Ostrava-Jih",
          "554308" : "Petřkovice",
          "554723" : "Plesná",
          "554588" : "Polanka nad Odrou",
          "546224" : "Poruba",
          "554375" : "Proskovice",
          "554243" : "Pustkovec",
          "554537" : "Radvanice a Bartovice",
          "546046" : "Slezská Ostrava",
          "554235" : "Stará Bělá",
          "554685" : "Svinov",
          "554715" : "Třebovice",
          "554227" : "Vítkovice",
          "574716" : "Pardubice I",
          "555126" : "Pardubice II",
          "557064" : "Pardubice III",
          "555096" : "Pardubice IV",
          "557072" : "Pardubice V",
          "555100" : "Pardubice VI",
          "555118" : "Pardubice VII",
          "575020" : "Pardubice VIII",
          "545970" : "Plzeň 1",
          "545988" : "Plzeň 2-Slovany",
          "546003" : "Plzeň 3",
          "546208" : "Plzeň 4",
          "554731" : "Plzeň 5-Křimice",
          "554758" : "Plzeň 6-Litice",
          "554766" : "Plzeň 7-Radčice",
          "554774" : "Plzeň 8-Černice",
          "559199" : "Plzeň 9-Malesice",
          "557978" : "Plzeň 10-Lhota",
          "500054" : "Praha 1",
          "500089" : "Praha 2",
          "500097" : "Praha 3",
          "500119" : "Praha 4",
          "500143" : "Praha 5",
          "500178" : "Praha 6",
          "500186" : "Praha 7",
          "500208" : "Praha 8",
          "500216" : "Praha 9",
          "500224" : "Praha 10",
          "547034" : "Praha 11",
          "547107" : "Praha 12",
          "539694" : "Praha 13",
          "547361" : "Praha 14",
          "547387" : "Praha 15",
          "539601" : "Praha 16",
          "547174" : "Praha 17",
          "547417" : "Praha 18",
          "547344" : "Praha 19",
          "538213" : "Praha 20",
          "538949" : "Praha 21",
          "538931" : "Praha 22",
          "538060" : "Praha-Běchovice",
          "538078" : "Praha-Benice",
          "538124" : "Praha-Březiněves",
          "547310" : "Praha-Čakovice",
          "547298" : "Praha-Ďáblice",
          "547301" : "Praha-Dolní Chabry",
          "547379" : "Praha-Dolní Měcholupy",
          "538175" : "Praha-Dolní Počernice",
          "538205" : "Praha-Dubeč",
          "538302" : "Praha-Klánovice",
          "538353" : "Praha-Koloděje",
          "538361" : "Praha-Kolovraty",
          "538388" : "Praha-Královice",
          "538400" : "Praha-Křeslice",
          "547042" : "Praha-Kunratice",
          "547051" : "Praha-Libuš",
          "539449" : "Praha-Lipence",
          "539465" : "Praha-Lochkov",
          "547140" : "Praha-Lysolaje",
          "547158" : "Praha-Nebušice",
          "538531" : "Praha-Nedvězí",
          "547395" : "Praha-Petrovice",
          "539589" : "Praha-Přední Kopanina",
          "539635" : "Praha-Řeporyje",
          "538736" : "Praha-Satalice",
          "539678" : "Praha-Slivenec",
          "547271" : "Praha-Suchdol",
          "539724" : "Praha-Šeberov",
          "547409" : "Praha-Štěrboholy",
          "547328" : "Praha-Troja",
          "539791" : "Praha-Újezd",
          "547115" : "Praha-Velká Chuchle",
          "539007" : "Praha-Vinoř",
          "539864" : "Praha-Zbraslav",
          "539899" : "Praha-Zličín",
          "567892" : "Ústí nad Labem-město",
          "502081" : "Ústí nad Labem-Neštěmice",
          "501298" : "Ústí nad Labem-Severní Terasa",
          "502316" : "Ústí nad Labem-Střekov"
        },
        "note" : [ null ]
      }
    }
  },
"value":[
221689, 39046, 32266, 12696, 11400, 4288, 11901, 9305, 11868, 9831, 8713, 25492, 11394, 12765, 20162, 2081, 2198, 1945, 10748, 4921, 1275, 2205, 1587, 4013, 1195, 1724, 1043, 3372, 1787, 2344, 3700, 1188, 1693, 1889, 2047, 633, 1751, 1786, 1683, 1889, 2872, 3317, 1554, 2180, 1877, 1491, 3803, 2041, 1293, 2291, 2488, 1539, 2117, 2920, 2361, 4631, 2982, 6741, 4001, 1439, 1420, 1150, 4438, 1592, 5613, 4713, 938, 1831, 2438, 2413, 1120, 1012, 1555, 1868, 1211, 1295, 1655, 1861, 2152, 611, 1763, 2745, 1910, 2564, 1848, 2286, 4021, 1673, 4303, 1656, 1791, 562, 178, 1402, 1549, 192, 477, 1120, 259, 210, 
476, 825, 3370, 10748, 204, 511, 1129, 258, 270, 307, 442, 4713, 1145, 318, 3480, 512, 920, 331, 285, 1041, 419, 518, 690, 578, 421, 1965, 418, 660, 1085, 978, 329, 759, 882, 343, 324, 177, 245, 440, 649, 3381, 641, 347, 690, 636, 1135, 356, 1560, 390, 1338, 151, 298, 633, 1017, 1610, 566, 866, 558, 275, 1406, 627, 2648, 948, 1726, 131, 814, 483, 119, 374, 655, 173, 264, 557, 1227, 724, 1049, 912, 355, 3264, 252, 1066, 478, 405, 519, 693, 432, 388, 630, 374, 953, 386, 313, 2122, 366, 294, 376, 372, 327, 1020, 1283, 286, 
216, 683, 294, 304, 332, 442, 319, 941, 840, 1218, 267, 3561, 1801, 353, 6741, 483, 624, 206, 3204, 886, 1107, 4438, 184, 833, 239, 335, 562, 1700, 473, 1545, 428, 1451, 1120, 1012, 487, 543, 898, 354, 653, 207, 2243, 444, 549, 669, 454, 421, 1038, 404, 815, 212, 429, 447, 466, 1762, 392, 1129, 1731, 399, 476, 182, 1571, 655, 275, 1367, 1252, 532, 596, 878, 258, 1694, 870, 273, 1848, 491, 410, 934, 329, 528, 550, 376, 158, 401, 472, 221, 207, 800, 2165, 555, 961, 438, 2504, 1329, 448, 416, 689, 229, 664, 20, 77, 20, 
null, 17, 44, null, 27, 30, 20, 14, 7, null, 5, 2, 4, 3, 3, 7, 131, null, null, 2, 31, 36, 5, 35, 16, 4, null, 3, 11, null, null, null, 114, 2, 3, 2, 30, 7, 6, 5, 3, 17, 35, 4, 4, 7, 66, 1, 68, 23, 21, 15, 8, 9, 13, 3, 5, 1, 11, 14, 21, 20, 2, 2, 8, 33, 4, 2, 2, 22, 99, 13, 3, 8, null, 22, 4, 92, 27, 6, 15, 10, 3, 2, 14, 47, 5, 33, 4, 26, 1, 5, 10, 169, 38, 354, 17, 25, 30, 7, 
null, 1, 20, 2, 7, 21, 1, 14, 27, 501, 15, 7, 22, 10, 10, 9, 6, null, 7, 6, 10, 12, 1, 8, 2, 11, 8, 4, 8, 10, 3, 3, 8, 12, 2, 13, 24, 3, 1, 14, 1, null, null, 167, 1, 9, 1, 160, 47, 117, 2, 6, 1, 2, 9, 16, 9, 14, 4, 1, 17, 10, 7, null, 2, 9, 6, null, 12, 7, 7, 2, 425, 3, 13, 136, 5, 8, 45, 2, 15, 8, 3, 12, 8, null, 7, 2, 39, 10, 1, 3, 26, 6, 23, 90, 11, 3, 38, 3, 
65, 20, 10, 2, 6, 6, 8, null, 8, 1, 13, 5, 6, 6, 8, 8, 20, 6, 5, 298, 2, 6, 4, 4, 52, 17, 9, 21, 1, 8, 8, 16, 6, 5, 3, 24, 6, 32, 6, 4, 23, 33, 5, 14, 16, null, 3, 72, 70, 7, 9, 12, 10, null, 1, 1, 39, 4, 5, 14, 5, 8, null, null, 9, 49, 13, 8, 46, 9, 2, 15, 5, null, 12, 12, 2, 73, null, 4, 10, 5, null, 1, 5, 2, null, 13, 41, 18, 4, 40, 1, 8, 31, 2, 39, 3, null, 3, 
6, 11, 7, 3, 205, 3, 8, 8, 1, 11, 4, 2, 3, 32, 11, 3, 17, 7, 26, 26, 5, null, 4, 45, 7, 4, 8, 2, 475, 26, 31, 8, 5, 16, 10, 17, 11, 14, 13, null, 1, 14, 4, 45, 6, 14, 3, 1, 24, 9, 13, null, 2, 6, 18, 15, 2, 6, 9, 5, 6, 4, 9, 12, 10748, 6, null, 29, 4, 4, 34, 40, null, 74, 4, 18, 15, 56, null, 2, 5, 90, 23, 19, 220, 2, 104, 15, 4, 7, 3, 46, 527, 3, 20, 28, 10, 7, 1, null, 
30, 2, 9, 2, 5, 1, 1, 8, 8, 4, null, 29, 3, null, 3, 69, 35, 7, 15, 23, 43, 10, 14, 42, 10, 8, 14, 29, 40, 6, 2, 2, 13, 1, 6, 4, 12, 11, 21, 13, 3, 8, 2, 14, 17, 6, 2, 109, 4, 8, 3, 6, 5, 3, 4, 9, 7, 7, 25, 33, 28, null, null, 1, 33, 52, 4, 3, 4, 3, 2, 7, 1, 12, 14, 20, 1, 9, 8, 3, 6, 4, 1, 14, 3, 7, 1, 18, 10, 2, 13, 2, 6, 14, 2, 12, 5, 4, 10, 101, 
7, 3, 3, 15, 7, 6, 10, 3, 10, 4, 5, 3, 10, 28, 22, 26, 25, 10, 84, 2, 51, 102, 171, 13, 43, 28, 8, 2, 42, 5, 71, 1, 14, 3, 13, 13, 3, 1, 7, 17, 1, 38, 2, 30, 7, null, 11, 14, 1, null, null, null, 37, 3, 4, 18, 8, 4, 19, 8, 5, 1, 2, 2, 4, 1, null, 6, 61, 21, 9, null, 10, 6, 3, 5, 4, 18, 5, 198, 11, 1, 12, 4, 4, 25, 15, 6, 20, 38, 8, null, 3, null, 17, 10, 37, 4, 10, 11, 
23, 12, 30, null, 4, null, 8, 154, 361, 11, 3, 15, 1, 2, 11, 7, 1, 8, 22, 13, 2, 1, 93, 2, 7, 8, 16, null, 3, 46, 11, 27, 15, 3, 25, 13, 9, 3, null, 3, 3, 12, null, 57, null, 9, 2, 14, 259, 20, 8, 9, 1, 6, 3, 14, 1, 26, 5, 24, 12, 8, 30, 1, 2, 2, 23, 3, 36, 19, 37, 1, 21, 2, 169, 34, 11, 51, 31, 12, 11, 73, 9, 545, 5, 5, 111, 278, 34, 1913, 7, 3, 13, 20, 2, 35, 171, 41, 1, 315, 
10, 3, 309, 7, 21, 15, 27, 5, 5, 4, 6, 1, 7, 1, 4, 8, 1, null, 6, 22, 8, 3, 3, 11, 29, 17, 16, 15, 13, 1, 22, 14, 1, 13, 3, 9, 23, 36, 9, 3, 16, 25, 4, 124, 6, 4, 2, 4, 39, 4, 11, 7, 3, 7, 19, 12, 5, 10, 32, 51, 16, 3, 667, null, 2, 3, 26, null, 6, 8, null, 35, 10, 2, 6, 2, 21, 3, 24, null, 21, 7, 8, 78, 8, 5, 3, 1, null, 5, 9, 19, 2, 3, 9, 5, 32, null, 4, 4, 
7, 11, 6, 4, 3, 33, 5, 31, 3, 12, 1, 5, 4, 8, 20, 6, 19, 3, 27, 15, 42, 4, 3, 61, 11, 4, 24, 4, 20, 6, 1, 4, 6, 10, 1, 8, 24, 6, 1, 17, 32, 6, 55, 3, 13, 7, 136, null, 116, 37, 6, 20, 7, 10, 23, 133, 12, 8, 1, 185, 24, 18, 1, 39, 12, 9, 5, 97, 54, 15, 18, 9, 23, 7, 44, 6, 25, 8, 1, 42, 9, 68, 28, 1, 42, 45, 32, 12, 162, 46, 15, 19, 36, 28, 6, 15, 22, 9, 2, 15, 
4, 5, 1, null, 3, 6, 45, 14, 2, 2, 16, 3, 13, 51, null, 2, 6, 21, 18, 80, 16, 16, 10, 35, 7, 8, 6, 5, 15, 19, 2, 20, 15, 12, 38, 4, 27, 12, 15, 19, 1, 7, 24, null, 3, 27, 20, 35, 3, 4, 3, 11, null, 17, 2, 19, 6, 32, 2, 18, 7, 1, 2, 9, 1, 6, 21, 191, 1, 5, 16, 5, 22, 5, 12, 20, 7, 7, 6, 16, 3, 22, 13, 15, 34, null, null, 38, 7, 28, 2, 5, 11, 9, 7, 1, 4, 5, 9, 4, 
null, null, 5, null, 7, 9, 55, 4, 7, 20, 2, 3, 6, 24, null, 1, 17, 3, 20, 3, 15, 4, 30, 13, 4, 63, 9, 4, 19, 16, 3, 1, 10, 3, null, 22, 35, 6, 10, 5, 20, 7, 7, 11, 35, 5, 2, 9, 2, 5, 3, 32, 11, 44, 4, 13, 17, 6, 5, 9, 49, 110, 27, 8, 17, 90, 35, 4, 9, 1, 6, 85, 11, null, 9, 2, 10, 12, 6, 9, 4, 11, 1, 2, 385, 3, 8, 1, 1, 9, 2, 47, null, 1, 7, 16, 3, 2, 9, 6, 
1, 51, 3, 100, 251, 37, 799, 139, 225, 32, 28, 3, 8, 96, 92, 50, 2, 2, 2, 27, 4, 8, 56, 14, 2, 8, 28, 7, 6, 7, null, 17, 79, 2, 13, 4, 11, 14, null, 16, 9, 57, 30, 1, 9, 7, 5, 7, 1, 32, 21, 19, 95, null, 2, 10, 3, 7, 1, 38, 5, 858, 10, 428, 27, 13, 6, 19, 4, 63, 3, 6, 13, 16, 20, 1, 24, 2, 24, 5, 6, null, 1, 5, 6, 6, 12, 14, 8, 1, 4, 17, 10, 91, 13, 18, 8, 5, 37, 6, 
16, 6, 8, 14, 7, 5, 6, 4, null, 11, null, 5, 156, 1, 15, 1, 1, 31, 8, 9, 5, 51, 2, 149, 2, null, 10, 16, 2, 255, 3, 69, 5, 11, 22, 2, 5, 12, 5, 18, null, 14, 30, 21, 25, 6, 22, 2, 11, 4, 63, null, 25, 3, 342, null, 8, 44, null, 2, 2, 4, 19, 14, 7, 10, null, 198, 15, 120, 18, 25, null, 29, 8, null, 7, 61, 22, 15, 86, 51, 6, null, null, 4, 11, 6, 3, 92, 3, 14, 13, 8, 61, 5, 8, 9, 7, 62, 
11, 42, 18, 24, 19, 46, 13, 11, 55, 10, 2, 83, 5, 35, 19, 22, 5, 2, 6, 7, 5, 3, 5, 31, 28, 11, 8, 3, 3, 3, 23, 9, 6, 9, 19, 29, 1, 28, 5, 1, 4, 16, 30, 10, null, 32, 2, 12, null, 1, 1, 4, 14, 51, 21, 7, 9, 5, 4, 1, 3, 1, 3, 4, null, 13, 1, 8, 2, 82, 7, 3, 10, 16, 11, 60, 9, null, 8, 14, 15, 3, 8, 5, 7, null, 4, 5, null, null, 131, 2, 50, 5, 5, 96, 3, 3, 3, 18, 
2, 10, 8, 6, null, 233, 1, 18, 14, 27, 18, 163, 10, 13, 3, 7, 3, 27, null, 31, 17, 8, 1, 10, 8, 13, 4, 60, 11, 288, 4, 57, 27, 11, 2, 2, 52, 13, 1, 4, 2, 2, 11, 29, 3, 59, 26, 100, 8, 4, 2, 18, 11, 8, 31, 1, 5, 4, 22, 7, 20, 4, 16, 2258, 97, 17, 6, 7, 20, 3, 34, 24, 8, null, 137, 3, 11, 7, 8, null, null, 1, 68, 38, 9, 1, 1, 23, 366, 3, 1, 4, 2, 63, 1, 9, 17, 11, 37, 16, 
8, 9, 21, 35, 26, 157, 24, 4, null, 22, 14, 11, 2, 10, 9, 12, 5, 18, 11, 4, 12, 5, 37, 61, 3, 41, 4, 11, 7, 15, 3, 4, 11, 3, 9, 8, 7, 4, 3, 19, 51, 6, 110, 1, 218, 10, 4, 1, 17, 1, 47, 27, 56, 134, 30, 18, 57, 5, 6, 11, 3, 12, 4, 1, 1, 13, 1, 35, 8, 15, 20, null, 12, 1, 2, 48, 6, 46, 7, 16, 18, 3, 13, 3, 12, 411, 8, 8, 16, 7, 1, 9, 2, 15, null, 8, 13, 6, 1, 4, 
1, 5, 4, 3, 19, 10, 4, 33, 85, 6, 90, 5, 4, 7, null, 3, 10, 4, 5, null, 166, 8, 39, 7, null, 21, 11, 163, 21, 2, 23, 1, 10, 7, 2, 9, 26, null, 10, 661, 1, null, 10, 16, 12, 16, 187, 4, 22, 5, 4, 13, 3, null, 4, 11, 52, 21, 11, 39, 10, 6, 1, 1, 6, 1, 43, 7, 15, 2, 11, 10, 16, 6, 5, 5, 65, 4, 47, 12, 116, 10, 4, 5, 26, 14, 14, 15, 8, 4, 4, 14, 11, 89, 4, 27, 5, 1, 4, 545, 
31, null, 4, 22, null, 20, 9, 16, 43, 3, 7, 2, 25, 12, 1, 41, 10, 22, 39, 12, 2, 12, 1, null, 3, 25, 6, 11, 5, 45, 91, 22, 51, null, 5, 21, 1, 7, 14, 7, 172, 39, 7, 8, 40, 1017, 9, 26, 67, 3, 63, 41, 2, 48, 8, 21, 3, 3, 19, 4, 4, 2, 2, null, 9, 5, 4, 7, 9, 2, 3, 12, 17, 2, 3, 34, 44, 44, 27, null, 2, 43, 5, 1, 27, 10, 181, 9, 60, 8, 20, 4, 12, 4, 4, 3, 2, 13, 33, 2, 
3, 15, 42, 6, 7, null, 4, 6, null, 1, 6, 16, 6, 1, 42, 11, 82, null, 5, 27, 25, 6, 4, 4, 34, 9, 27, 34, 3, 8, 3, 13, 3, 351, 47, 4, 229, 31, 14, 8, 9, 15, 1, 3, 13, 2, 7, 6, 15, 31, 56, 10, 16, 6, 12, 7, null, 15, 16, 2, 7, 1, 15, 5, 8, 359, 10, 934, null, 7, 3, 3, 129, 70, 6, 138, 8, 3, 25, 8, 17, 30, 39, 9, 10, 18, 5, 3, 6, 397, 4, 70, 4, 6, 1, 185, 101, 9, 9, 16, 
124, 12, null, 33, 5, 15, 39, 41, 5, 6, 10, 10, 16, 7, 5, 4, 5, 9, 3, 49, 2, 2, 1, 5, 4, 10, 20, 3, 230, 2, 2, 5, 5, 6, 49, 1, 9, null, null, 5, null, 5, 1, null, 3, 6, 4, 7, 1, 1, 26, 141, 66, 59, 8, 10, 3, null, 6, 4, 3, 12, 16, 29, null, 5, 36, 24, 57, 9, 23, 4, 31, null, null, 5, 4, 90, 4, 26, 43, 2, 15, 2, 2, 6, 4, 27, 18, 3, 822, 30, 2, 77, 446, 9, 3, 3, 23, 23, 
1, 17, 11, 37, 1, 6, 41, 6, 52, 1, 7, 4, 9, 2, 107, 2, 6, 1, 7, 36, 9, 1, 8, 10, 6, 9, null, 2, 1, 1, 1199, null, 2, 14, 8, 7, 12, 5, null, 2, 27, 194, 19, 1, 4, null, 447, 2, 76, 22, 9, 3, 13, 9, 10, 7, 12, 149, 30, 4, 39, 10, 5, 7, 11, 1, 13, 5, 6, 5, 20, 3, 15, 14, 29, 2, 10, null, 20, 21, null, 21, 6, null, 5, 58, 9, 23, 11, 5, 3, 16, 2, 3, 28, 47, 18, 8, 25, 7, 
2, 4, 33, 1, 7, 2, 13, 13, 3, 2, 10, 12, 2, 6, 3, 4, 3, 16, 12, 5, 104, 12, 7, 25, 9, null, 11, 3, 2, 9, 690, 20, 12, 17, 26, 10, 3, 51, 2, 1, 1, 2, 3, 7, 11, 4, 11, 16, 9, 10, 15, 8, 9, 45, 4, 19, 25, 1, 5, 424, null, 10, 1, 1, 13, 5, 1, 3, 52, 3, 2, 17, 9, 4, 45, 5, 6, 107, 31, 12, 4, 1, 21, 14, 13, 5, null, 27, 10, 52, 110, 117, 123, 6, 12, 17, 25, 2, 16, 25, 
2, 2, 2, 6, 23, 3, 13, 37, 7, 2, 10, 6, 14, 8, 4, 4, 4, 2, 28, 44, 7, 3, null, 13, 5, 13, 33, 3, 6, null, 54, 21, 3, 7, 3, null, 20, 2, 1, 1, 24, 9, 11, 2, 4, 14, 1, 6, 2, 5, 1, null, 44, 3, null, 2, 6, 35, 2, 40, 12, 4, 5, 18, 15, 9, 22, 14, 2, 7, 2, 17, 2, 4, 6, 14, 1, 6, 11, 3, 28, 12, 55, 2, 3, 7, 2, 61, 3, 5, 373, 206, 1, 4, 33, 4, 11, 8, 1, 97, 
1, 12, 3, 20, 37, 3, 1, null, 4, null, 7, 11, 8, 7, 1, 3, 11, null, null, 1, 4, 15, 4, 3, 74, 5, 5, 7, null, 31, 4, 2, 52, 13, null, 1, 7, 7, 68, 14, 360, 17, 2, 569, 5, 12, 9, 12, 2, 4, null, null, 15, 4, 7, 20, 6, 8, 160, 15, null, 3, 17, 14, 2, 3, 10, 11, 17, 5, 51, 11, 3, 80, 13, 9, 28, 4, 9, 13, 45, 3, 7, 20, 1, 13, 3, 14, 1, 7, 1, 5, 3, 1, 6, 24, 1, null, null, 16, 
7, 2, 2, 19, 13, 1, 1, 15, 5, 17, 3, 15, 6, 19, 8, 6, null, 10, 2, 13, 1, 2, 19, 13, 15, 16, 10, 1, null, 2, 3, 9, 11, 62, 19, null, 1, 4, 2, 5, 1, 58, 4, 36, 2, 80, 6, 1, null, 6, 12, 58, 16, 30, 4, 19, 5, 4, 377, null, 2, 4, 420, 4, 7, 29, 16, null, 1, 10, 4, 72, null, 6, 15, 1, 3, 5, null, 3, 242, null, 14, null, 3, 111, 8, 11, 22, 42, 9, 17, 5, 5, 7, 1, 13, 10, 3, 6, 
3, 25, 194, null, 6, 61, 4, 51, 4, 6, 13, 1, 8, null, 7, 12, 5, 63, 103, 15, 8, 41, 5, 6, 3, null, 28, 9, 3, 3, 2, 2, 4, 8, 4, 3, 26, 4, 4, 100, 6, 35, 38, 1, 6, 19, 7, 80, 32, 11, 12, 2, null, 1, null, 5, 2, 6, 71, 7, 10, 1, 8, null, 3, 10, 4, 2, 39, 4, 19, 11, 1, 15, 23, 104, 25, 114, 2, 67, 2, 9, null, 32, 34, 24, 4, 21, 6, 28, 3, 16, null, null, 13, 37, null, 4, 11, 7, 
9, 3, 5, 4, 5, 3, null, null, 5, 3, 7, 8, 33, null, 5, 21, 20, 78, 4, 3, 11, null, 6, 2, 2, 2490, 18, 67, 16, 12, 2, 110, 1, 37, 54, 6, 19, 8, 15, 41, 59, 8, 4, 3, 5, 7, 6, 5, 5, 8, 6, 6, 8, 13, 69, 4, 2, 15, null, 7, 14, 2, 4, 26, 4, 9, 10, 56, 12, 63, 7, 11, 30, 11, 12, 6, 30, 15, 15, 53, 9, 25, 29, 12, 2, 30, null, 1, 16, 8, 12, 144, 7, 34, 9, 37, 10, 6, 4, 5, 
6, 57, 12, 3, 3, 39, 5, 37, 3, 5, 2, null, 15, 2, null, 3, null, 4, 3, 3, 30, 3, 18, 7, 81, 5, 8, 5, 28, 11, 5, null, 7, 3, 9, 4, 3, 1, 513, 212, 5, 3, null, 162, 15, 330, 94, 2, 5, 5, 7, 5, 30, 44, 3, 13, 3, 17, null, 14, 80, 13, null, 72, 8, 1, 4, 3, 18, 22, 33, 120, 18, 4, 2, 40, 7, 37, 5, 10, 37, 5, 3, 12, 18, 2, 43, 13, 5, 2, 12, 13, 23, null, 11, null, 2, 50, 17, 304, 
5, 9, 18, 9, 3, 18, 132, 5, 2, 11, 5, 17, 14, 12, 13, 25, null, null, 5, 2, null, 9, 48, 8, 43, 126, 4, 18, 7, 20, 2, 12, 121, 5, 21, 24, 6, 23, 9, 16, 13, 11, 17, null, 6, 37, 3, 6, 8, 11, 23, 8, 39, 33, 5, 9, 21, 8, 2, 3, 42, 13, 30, 14, 32, 13, 3, 3, 30, 10, 15, 239, 46, 5, null, 6, 3, 25, 3, 8, 19, 7, null, 2, 17, 22, 3, 3, 22, 30, null, 40, 4, 29, 4, 2, null, 1, 5, 15, 
9, 15, 10, 44, 2, 17, 7, 15, 13, 27, 22, 11, 5, 19, 3, 1, 1, 10, 3, 3, null, 13, 13, 7, 15, 27, 2, 13, 7, 11, 30, 15, 5, null, 218, 3, 7, null, 7, 7, 42, 6, 4, 10, 25, 14, 6, 6, null, 4, 3, 4, 6, null, 8, 8, 2, 12, 4, 2, 6, 2, 7, 14, 16, 8, 15, 1, 3, 10, 11, 4, 7, 3, 6, 24, 4, 16, 5, 5, 5, 16, 469, 4, 2, 16, 44, null, 8, 23, 3, 14, 2, 18, 72, 3, 24, 30, 3, 30, 
53, 3, 1, 28, 4, 5, 49, 4, 6, 2, 6, 25, 4, 1, 1, 5, 1, 1, 12, 17, 4, 4, 9, 4, 4, 3, 12, 27, 4, 6, 184, 43, 1, 18, 6, 22, 1, 4, 5, 12, 1, 6, null, 4, 13, 23, 143, null, 7, 3, 9, 6, 1, 28, 4, null, 2, 3, 2, null, 28, 4, 5, 162, 5, 11, 8, 75, 1, 7, 32, 3, 5, 2, 40, 47, 19, 16, 6, 47, 39, 7, 17, 5, 3, 22, 7, 10, 11, 19, 4, 4, 751, 57, 2, 33, null, 18, 10, 2, 
8, 6, 3, 2, 7, 3, 13, 18, 12, 3, 3, null, 4, 5, 6, 6, 3, 2, 5, 103, 169, 34, 178, 3, 3, 26, 17, 5, 8, 2, 20, 135, 21, 4, 144, 4, 7, 20, 37, 12, 6, 2, 68, 1, 15, 4, 7, 3, 13, 2, 2, 1, 5, 6, 1, 16, 37, 97, 9, 1, 3, 3, 22, 18, 35, 151, 15, 141, 24, 20, 13, 33, 108, 39, 31, 33, 12, 4, 31, 7, 43, 895, 4, 18, 35, 19, 23, 7, 9, 32, 24, 13, 5, 10, 40, 2, 14, 4, 5, 16, 
17, 19, 29, 27, 10, 99, 12, 70, 1, 4, 1, 3, 15, 2, 6, 1, 19, 5, 10, 4, 5, 19, 1, 1, 12, 40, 16, 1, 19, 7, 15, 1, 5, 14, 1, 376, 22, 8, null, 15, 11, 35, 75, 140, 6, 6, 1, 29, 3, 14, 7, 6, 25, 7, 5, 10, 18, 13, 3, 5, 16, 12, 8, 9, 28, 16, 6, 6, 5, 16, 37, 3, null, 72, 32, 20, 5, 99, 3, 12, 13, null, 44, 7, 5, 2, 10, 8, 1, 6, 6, 18, 6, null, 15, 1, 32, 23, 5, 1, 
4, 7, 7, null, 11, 8, 11, 3, 4, 9, 4, 4, 2, 11, 12, 3, 55, 7, 9, 3, 11, 6, 317, 1, 17, 19, 22, null, 1, 4, 7, 23, 42, 9, 6, 2, 18, 13, 2, 10, 16, 15, 5, 1, 44, 3, 2, 2, 3, 3, 2, 9, 2, 5, 24, 7, 6, 19, 2, 6, 3, 29, 3, 1, 5, 6, 4, 1, 5, 3, 3, 59, 38, 10, 20, 8, 2, 5, 17, 20, 5, 55, 17, 11, 7, 2, 6, 212, 10, 5, 71, 8, 3, 5, 29, 54, 15, 7, null, 11, 
12, 27, null, 6, 2, 1, 1, 18, 10, 18, null, 29, 14, 46, 2, 8, 15, 2, null, 2, 3, 13, 6, 10, 4, 11, 6, 1, 10, 5, 35, 11, 3, 6, 7, 190, 234, 73, 8, 2, 4, 9, 30, 17, 112, 10, 33, 9, 19, 22, 3, 17, 187, 135, 4, 1, 9, 92, 15, 432, null, 43, 7, 2, 67, 14, 5, null, 9, 15, 24, null, 17, 59, 6, 37, 20, 1, 309, 1, 76, 113, 3, 27, null, 10, 4, 7, 9, null, 4, 10, 5, 18, 20, 3, 8, 28, 2, 7, 
8, 3, 5, 137, 3, 3, 113, 9, null, 2, 2, 2, 5, 9, 7, 6, 27, 54, 8, 3, 36, 1, 1, 3, 7, 5, 7, 6, 1, 19, 6, 18, 3, 14, null, 1, 2, 41, 6, 15, 5, null, 12, 22, 10, null, 12, 2, 4, 22, 5, 1, 10, 1, 9, 5, 12, 2, 29, 25, 3, 10, 16, 2, 5, 14, 2370, 23, 19, 13, 3, 9, 1, 13, 27, 1, 10, 8, 2, 21, 8, 5, 1, 49, 3, 7, null, 17, 4, 8, 7, 11, 22, 30, 4, 54, 1073, 3, null, 3, 
8, 1, 67, 22, null, 3, 21, 9, 18, 1, 3, 4, 243, null, 36, 1, 11, 1, 57, 1, 6, 23, 4, 37, 14, null, 29, 2, 15, 20, 4, 5, 2, 1, 33, 3, 6, 7, 68, 13, 2, 1, 8, 15, 4, 14, null, 2, 54, 16, 5, 5920, 48, 3, 33, 4, 7, 1, 280, 4, 3, 17, 4, 27, 21, 3, 7, 4, 19, 40, 19, 1, 7, 26, 3, 17, 10, 9, 3, 27, 3, 35, 2, 3, null, 12, 4, 23, 2, 10, 20, 1, 3, 9, 327, 6, 19, 11, 3, 7, 
19, 20, 2, 1, 17, null, 8, null, 91, 10, 5, null, 79, 3, 5, 2, 2, 26, 20, 6, 1, null, 2269, 6, 5, 12, 4, 18, 4, 9, 87, 13, 3, 6, 5, 12, 30, 9, 7, 10, null, 1, 10, 15, null, 7, 9, 4, 4, 2, 10, 4, 11, 105, 36, 3, 10, 2, 8, 106, 10, null, 375, 13, 22, 25, null, 19, 13, 16, 4, 32, 4, 4, 4, 37, 3, 3, 9, 1, 1, 5, 5, 19, 10, 1, 24, 14, 20, 6, 2, 9, 4, 1, 4, 1, 35, null, 7, 1, 
85, 24, null, 5, 10, 6, 9, 98, 30, 24, 17, 4, 5, 17, 10, 9, 14, 16, 2, 8, null, 15, 634, 15, 21, 8, 6, 27, null, 3, 5, 20, 35, 4, 66, 8, 101, 29, 4, 6, 22, 46, 17, 8, 6, 28, 10, 4, 16, 11, 9, 18, null, 1, null, 8, 7, 10, 49, 3, 3959, 3, 11, 10, 10, 6, 9, 4, 7, 1, 38, 7, 11, 7, 4, 2, 57, 5, 12, 5, 448, 5, 7, 26, 2, 4, 11, 2, 2, 12, 1, 66, 10, 6, 14, 3, 10, null, 3, 3, 
3, 5, 1, 2, 12, null, 4, 17, 3, 51, 17, 19, 15, 2, 8, 22, 18, 2, 5, null, 2, null, 9, 22, 96, 18, 17, 1, null, 1, 1, null, 1, 1, 13, 24, 11, 7, 1, 51, 1, 7, 4, 10, 87, 185, 42, 11, 76, 3, 4, 1, 33, 1, 8, 2, 5, 21, 4, 2, null, 7, 23, 4, 25, null, 18, 7, 14, 1, 47, 42, 37, 9, 48, 16, 36, 4, 16, 31, 5, 5, 14, 4, 22, 23, 10, 3, 1, 15, 34, 2, 5, 12, 34, 36, 16, 6, 5, 14, 
7, 39046, 191, 9, 9, 3, 13, 26, 3, 28, 1, 5, 3, 5, 12, 2, 11, 6, 72, 3, null, 4, 2, 2, 16, 4, 2, 14, 17, 8, 10, 3, 2, 6, 791, 7, 3, 46, 2, 19, 89, 15, 14, 2, 20, 22, 94, null, 8, 11, 30, 11, 17, 29, 25, 5, 3, 1, 38, 7, 6, 11, 33, 19, 50, 6, 4, 4, 16, 18, 6, 2, 11, 12, null, 6, 181, null, 11, 1, 16, 14, 1, 852, 35, 1, 1, 8, 4, 6, 3, 3, 15, 3, 2, 136, 9, 2, 78, 18, 
168, 693, 8, 6, 10, 81, 11, 13, null, 6, 7, 24, 25, 5, 4, 15, 5, null, 9, 9, 15, 6, 8, 33, 11, 18, 1, 10, 10, 2, null, 146, 2, 27, 1, 1, 7, 14, 1, 31, 3, 6, 3, 2, 9, 9, 4, 24, 2, 19, 34, null, 2, 6, 3, null, 61, null, 3, 25, 23, 11, 16, 1, 3, 1, 1, null, 6, 3, 15, 1, 5, 4, 9, 29, 1, null, 10, 3, 3, 2, null, 5, 3, 7, 2, 6, 7, 19, 15, 12, 5, 9, 2, 1, 6, 4, 4, 4, 
3, 2, 2, 1, 25, 46, 1, 2, 22, 45, 4, null, 9, 11, 6, 2, 21, 1, 2, 7, 12, 1, null, 3, 6, 12, 7, 23, 12, 22, 7, 5, 16, 3, 80, 48, 105, 15, 9, null, 11, 4, null, 1, 326, 3, 50, 19, 10, 4, 7, 16, 6, 46, 10, 19, 37, 3, 24, 3, 5, 6, null, 26, 6, 19, 17, 10, 3, 67, 16, 61, 4, 14, 2, 31, 5, 10, 7, 7, 12, 1, 2, null, 10, 67, 6, 4, 7, 7, 5, 1, 5, 4, 10, 6, 1, 2, 2, 3, 
null, 4, 286, 2, null, 19, 34, 93, 6, 31, 17, 2, 27, 17, 4, 1, 20, 127, 1, null, 16, 5, 12, 3, 21, 22, 1, 11, 39, 26, 222, 5, 21, 3, 124, null, 1, 17, 4, 24, 5, 4, 4, 37, 4, 13, 2, null, null, 8, 1, 11, 4, 4, 12, 22, 260, 30, 2, 10, 26, 14, 6, 86, 9, 7, 435, 8, 12, 49, 9, 6, 42, 7, 7, 8, 8, 6, null, 157, 2, 5, 35, 2, 57, 18, 142, 9, 13, 1, null, 29, 1, 16, 33, 20, 12, 2, 16, 3, 
8, 5, 18, 6, 1, 15, 4, 242, 65, 6, 98, null, 108, 6, 10, 18, 11, 2, 5, 36, 4, 5, 13, 52, 7, null, 6, 5, 7, 10, 21, 45, 7, 19, 1, 10, 8, 5, 124, 33, 14, 32, 505, 13, 7, 3, null, 5, 1, 8, 6, 3, 33, 1, 3, 14, 57, null, 10, 5, 24, 11, 83, 3, 4, 5, 36, 1, 8, 13, 6, 82, 14, 5, 5, 5, 9, 2, 4, 7, 9, 5, 6, 40, null, 145, 3, 2, 2, 16, 6, 15, 11, 72, 1, 7, 1, 28, 2, 4, 
50, 3, null, 3, 35, 6, 3, 4, 1, 3, 2, 9, 12, 15, 10, 23, 172, 5, 1, 13, 1, 6, 6, 2, 5, 25, 8, 15, 58, 30, 9, 16, 16, 24, 2, 87, 173, 5, 24, 16, 10, 2, 5, 23, 13, 7, 5, 7, 26, 13, 14, 4, 7, 2, 19, 5, 6, 5, 1, 6, 7, 1, null, 1, 5, 1, 5, 23, 1, 2, 3, 2, 1, 3, 22, 18, 2, 4, 6, 8, 6, null, 6, 1, 9, 1, 35, 17, 4, 14, 19, 77, 10, 15, 6, 3, 1, 279, 2, 41, 
10, 23, null, null, 3, null, 9, 5, null, 4, 10, 57, 28, 13, 7, 3, 2, 2, 5, 8, 5, 2, 131, 2, 4, 1, 43, 20, 12, 162, 1, 42, 2, 1, 11, null, 1, 11, 20, 18, 16, null, 11, 8, null, 25, null, 3, 88, 17, 9, 5, 32, 12, 9, 22, 2, 13, null, 11, 6, 59, 8, 11, 9, 4, 1, 5, 29, 11, 7, 98, 9, 2, 4, 10, 6, 11, 10, 1, 8, 5, 7, 136, 7, 2, 7, 2, 15, 16, 10, null, null, 17, 50, 16, 11, 10, 17, 45, 
292, null, 44, 16, 5, 4, 23, 3, 6, null, 6, 6, 5, 48, 5, 2, null, 15, 27, 14, 32, 25, 2, 1, 4, 10, 3, 15, 4, 1, 62, 13, 23, 18, 65, 28, 9, 35, null, 3, 54, 10, 1, 10, 11, 2, 11, 5, 8, 32, 14, 42, 10, 6, 6, 75, 2, 4, 5, 20, 20, 3, 3, 44, 81, 9, 3, 9, 19, 13, 39, 25, 17, 156, 5, 4, 6, 1, 10, 4, 5, 20, 1, 18, 4, 14, 18, 7, 13, 56, 34, 9, 3, 126, 11, 2, 7, 36, 12, 32, 
9, null, 40, null, 7, 5, 14, 19, 21, null, 36, 1, 58, 71, null, 2, 2, 23, 18, 2, 2, 8, 8, null, 2, 9, 4, 4, 19, 2, 406, 1, 11, 72, 4, 47, 2, 3, 59, null, 10, 10, 6, 3, 10, 12, 12, 15, 53, 6, 98, 14, 3, 4, 11, null, 23, 126, null, 17, 15, 1, null, 33, 1, null, 27, 20, null, 19, 6, 15, 12, 3, 11, null, 31, 3, 4, 70, 16, 15, 3, 6, 9, 3, 7, 6, 6, 40, 1, 5, 8, 96, 4, 10, null, 3, 3, null, 
9, 19, 16, 22, 2, null, 3, 7, null, 5, 30, null, 7, 35, 8, 8, 150, 3, 5, 26, 6, 5, 3, 5, 2, 1, 4, 5, 18, 2, 12, 1, 20, 17, 8, 14, 3, 1, 1, 8, 8, 32, 80, 27, 5, 37, 11, 5, 5, 12, 9, 6, 8, 2, 11, 5, 80, 4, 2, 3, 2, 14, 7, 14, 181, 3, 23, 15, 5, 21, 17, 40, null, 5, 7, 6, 9, 14, 9, 5, 19, 8, 27, 1, 8, 1, 5, 5, 9, 31, 5, 6, 175, 29, 9, 5, 64, 20, 1, 9, 
10, 33, 22, 13, 8, 8, 9, 35, 279, 40, 15, 14, 1, 35, 4, 13, 14, 1, 2, 9, 7, 8, 11, 2, 24, 27, 1, 3, 20, null, 4, null, 6, 56, 3, 2, 2, 16, 1, 11, 17, 8, 10, 2, 12, 42, 5, 6, 23, 1, 6, 5, 2, 18, 3, 6, 31, 144, 52, 4, 1, 153, 2, 26, 25, 5, 29, 7, 6, 9, 8, null, 29, 15, 62, 5, 4, 203, 12, null, 55, 7, 19, 2, 189, 3, 63, 13, 6, null, 68, 1, 12, 4, 48, 14, 35, 39, 12, 14, 
12, null, 263, 138, 10, null, 1, 1, 3, 4, 21, 39, 4, 21, 39, 70, null, 15, null, 10, 4, 26, 10, 433, 25, 10, null, 6, 31, 771, 20, 2, 159, null, 90, 13, 3, null, 11, null, 16, 11, 4, 8, 7, 7, 35, 7, 32, 48, 2, 6, 14, null, 6, 87, 6, 9, 34, 12, 5, 8, 9, 4, 33, 792, 6, 31, 3, 10, 2, 2, 52, 77, 21, 30, 13, 5, 9, 4, 3, 40, 24, 2, 2, 6, 35, 4, 1, 5, 1, 29, 15, 1, 11, 3, 7, 6, 58, 171, 
null, 3, 73, 6, 42, 9, 14, 6, 6, null, 1, 6, 19, 5, 5, 47, 61, 21, 20, 17, 5, 11, 15, 6, 52, 26, 26, 17, 18, 3, 13, 20, 18, 15, 12, 9, 50, 3, 4, 12, 6, null, 21, 37, 9, 100, 3, 2, 3, null, 3, 1, 10, 39, 14, 4, 4, 1, 652, 3, 30, 2, 1, 140, 3, 4, 3, 7, 33, 13, 6, 1, 3, 2, 9, null, 656, 10, 14, 18, 9, 7, null, 3, 5, 251, 2, 4, 53, 8, 26, 3, 6, 11, 14, 2, 134, 52, 1, 7, 
null, 65, 6, 9, 33, 18, 6, 3, 365, 5, 5, 13, 9, 3, 16, 4, 14, 59, 39, 7, 8, 26, 2, 10, 4, 2, 21, 5, 397, 7, 3, 21, 1, 4, 14, 3, null, 6, null, 27, 9, 2, 3, 7, 25, null, 2, 26, 14, 136, 20, 3, 39, 136, null, 122, 4, null, 5, 2, null, 29, 4, 9, 2, 1, 7, 15, 5, 4, 590, 9, 308, 65, 4, 9, 4, 76, 19, 47, 2, 13, 7, 3, 1, 7, 16, 14, 6, 9, 16, 3, 11, 12, 16, null, 2, 1, 3, 11, 
69, 3, 9, 2, 3, 3, 7, 5, 1, 1, 4, 5, 1, null, 15, null, 3, 4, 12, 8, 4, 30, null, 2, 2, 18, 1, 15, 146, 2, 144, 3, 16, 66, 4, 9, null, 2, 14, 11, null, 6, 4, 22, 7, 3, 20, 1364, 240, 9, 6, 3, 1, 5, 37, 6, null, 3, 2, 3, 10, 1, 11, 227, 3, 3, 16, 8, 25, 16, 15, 43, 1, 31, null, 4, 1, 43, 43, 11, 112, 512, 9, 109, null, 10, 6, 3, 6, 7, 96, 3, 6, 14, 83, 1, 5, null, null, 18, 
3, 2, 1, 257, 8, 8, 17, 6, 5, 9, 5, 5, 7, 45, 4, 8, 20, 7, 5, 125, 26, 4, 6, 14, null, 26, 39, 5, 29, 5, 4, 12, 7, 52, 31, 16, 2, 8, 4, 15, 5, 21, 46, 7, 3, 8, 90, 5, 4, 86, 82, 43, 1, 8, 10, 7, 8, 13, 8, 33, 42, 6, 4, 1, 12, 79, 40, 44, 12, 2, 33, 1, 14, 3, 106, 1, 39, 186, 19, 26, 84, 6, 99, 57, 118, 29, 36, 2, 5, 8, 24, 7, 15, 14, 6, 4, 4, 11, 50, 1, 
6, 15, 5, 69, 19, 5, 11, 5, 4, 23, 51, 57, 7, 11, 55, 5, 2, 9, 8, 5, 8, 20, 1, 41, 2, 19, 7, 6, 8, 23, 3, 8, 115, 136, 2, 15, 3, 15, 82, 7, 12, 5, 12, 5, 12, 8, 11, 66, 2, 54, 16, 15, 3, 1, 4, 8, 6, 2, null, 3, 2, 6, 4, null, 12, 10, 33, 2, 1, 7, 2, 7, 10, 4, null, 15, 49, 23, 1, 58, 3, 3, 16, 6, 6, 3, 11, 7, null, 148, 5, null, 2, 2, 129, 3, 10, 4, 9, 23, 
7, 11, 1, 1, 6, null, 23, 2, 27, 7, 12, 5, 4, 13, 21, 23, 2, 3, 72, 14, 13, 1, 123, 2, 11, 11, 4, 3, 26, 29, 13, 2, 7, 7, 5, 11, 2, 190, 5, 1, 2, 1, 4, 4, 9, 2, 9, 3, 45, 1, 1, 7, 2, 2, 14, 5, 16, 7, 3, 3, 2, null, 2, 3, 39, 10, 11, 13, 8, 154, 16, 2, 3, 5, 25, 7, 17, 20, 3, 29, 4, 9, 1, null, 5, 6, 2, 13, 43, 29, 3, 9, 3, 1, null, 6, 21, 71, 20, 3, 
86, 32, 13, 17, 96, 3, null, 4, 17, null, 68, 11, 3, 25, 11, 6, 7, 33, 1, 12, 4, 5, 5, 157, 2, 6, 4, 9, 25, 2, 1, 14, 5, 40, 4, 4, 21, 1, 7, 5, 9, 1, 2, 1, null, 3, 4, 67, 7, 9, 2, 4, 39, 24, 328, 12, 14, null, 3, 1, 28, 2, 6, 1, 15, 3, 7, 29, 90, 8, null, 1, 7, 11, 985, 2, 57, null, 15, 2, 14, 5, 19, 1, 17, 12, 24, 24, 7, 59, null, 4, 2, 12, 26, 38, 35, 1, 9, 5, 
32, 3, 3, 10, 3, 12, 1, 5, 8, 7, 5, 3, 12, 13, 15, 5, 12, 1, 12, null, 2, 11, 6, 4, 5, 42, 18, 8, 3, 6, 7, 3, 168, 29, 7, 13, 8, 15, 14, 11, 13, 10, 3, 4, 5, 7, 4, 10, 378, 3, 2, 17, 13, 45, 4, null, 17, null, 3, 9, 2, 2, 2, 5, 3, 20, 4, 20, 23, 204, null, 5, null, 24, 1, 1, 1, 9, 18, 3, 6, null, 8, 19, 9, 10, 5, 2, 8, 10, 1, 1, 3, 15, null, 10, 6, 3, 13, 20, 
45, 6, 1, 3, 12, 8, 26, 1, 1, 2, 6, 8, 1, 5, 7, 7, 4, 5, null, 13, 5, 8, 2, 26, 4, 33, 3, 8, 21, 42, 34, 10, 86, 2, 19, 7, 9, null, 29, 10, 2, 18, 6, null, 1, null, null, 53, 18, 2, 3, 30, 3, 2, 32, 7, 17, 11, 46, 32, 16, 63, 8, 6, 4, 16, 4, 2, 3, 4, null, 2, 15, 6, 107, 83, 43, 10, 8, 3, 5, 26, 3, 2, null, 116, 3, 6, 10, 1, null, 2, 1, 4, 2, 5, 7, 10, 12, 4, 
65, 1, 41, 20, 1975, 46, 11, 19, 23, 32, 7, null, 2, 600, 87, 104, 7, null, 5, 131, 21, 4, 6, 6, 8, null, null, 2, 2, 6, 2, 51, 6, 18, 3, 4, 35, 17, 10, 6, null, 33, 7, 2, 7, 6, 11, 5, 3, 110, 4, 21, 6, 2, 19, 1, 7, 1, 302, 1, 6, 39, 5, 2, 1, 1, 26, 1, 21, 5, 380, 5, 1, 9, 6, 5, 2, 2, 9, 55, 31, 7, 22, 14, 5, 17, 2, 41, 4, null, 36, 25, 4, 12, 10, 79, 11, 11, 104, 30, 
1, 8, null, 3, 24, 13, 15, 1, 9, 2, 6, 3, 17, 5, 5, 1, 4, 5, 2, 2, 65, 10, 2, 13, 26, 5, 14, 11, 21, 5, null, 11, 29, 1, 47, 6, 24, 2, 1, 17, 3, 8, 22, 5, 21, 5, 5, 14, 8, 30, 21, 15, 11, 2, null, 380, 73, 657, 209, 105, 76, 47, 185, 145, 47, 313, 250, 816, 700, 169, 170, 288, 29, 535, 1340, 238, 305, 1836, 135, 41, 315, 657, 141, 546, 2270, 220, 21, 50, 5, 938, 12, 11, 30, 3, 3, 36, 98, 104, 55, 224, 
36, 63, 844, 71, 15, 1656, 91, 54, 111, 1247, 36, 37, 139, 581, 124, 116, 67, 115, 513, 396, 493, 163, 362, 164, 167, 11, 1118, 866, 1189, 560, 46, 53, 31, 38, 19, 39, 1247, 1598, 2226, 3945, 2572, 3501, 1414, 3031, 1677, 3107, 1965, 1612, 1826, 1222, 1006, 263, 624, 503, 225, 449, 385, 386, 88, 20, 60, 327, 120, 152, 90, 94, 130, 147, 88, 124, 11, 48, 328, 314, 108, 24, 33, 76, 7, 169, 32, 154, 96, 147, 204, 123, 74, 54, 101, 80, 130, 335, 174, 654, 202, 276, 232, 472643, 68892, 71746, 
30053, 26627, 12835, 37040, 24265, 29933, 24993, 19214, 46313, 23427, 21297, 34826, 4697, 5142, 3891, 15916, 9260, 2792, 4455, 5052, 10098, 3039, 5523, 2424, 5898, 3821, 5483, 9301, 3404, 4460, 4488, 5442, 1406, 4001, 4480, 3806, 5708, 5187, 7950, 3949, 4702, 3485, 3217, 8988, 9253, 3743, 5920, 6563, 4390, 5847, 5233, 5465, 8908, 6113, 9603, 9162, 2992, 3188, 2757, 9449, 3733, 10943, 8551, 2122, 3896, 4337, 5802, 2794, 2094, 4142, 4783, 3723, 3093, 4293, 4880, 4707, 2221, 4831, 6642, 4142, 4571, 4840, 7050, 5620, 3440, 7621, 3868, 3779, 1182, 533, 3057, 3591, 580, 725, 2169, 668, 520, 855, 1722, 6574, 
15916, 700, 1117, 2330, 550, 566, 568, 986, 8551, 3462, 935, 8582, 1078, 2053, 527, 623, 3470, 1154, 1232, 1665, 1412, 707, 3719, 970, 911, 2074, 2096, 813, 1318, 2366, 714, 947, 532, 557, 983, 1551, 8462, 1208, 731, 1349, 1776, 2717, 857, 3675, 878, 3450, 214, 951, 1406, 2294, 3973, 1527, 2062, 1743, 986, 4153, 1086, 5987, 2406, 3760, 352, 1374, 1225, 338, 1049, 1737, 486, 615, 1175, 2203, 1101, 2231, 1980, 1126, 7663, 559, 3640, 1283, 742, 1615, 2139, 1333, 603, 1341, 1095, 2606, 776, 866, 5625, 938, 759, 975, 731, 736, 2775, 3396, 576, 458, 1577, 724, 
576, 800, 1590, 839, 1794, 2285, 2684, 633, 6488, 3786, 645, 9603, 1555, 1256, 331, 7096, 1930, 2322, 9449, 484, 1703, 525, 778, 1413, 3544, 1119, 2570, 1002, 3461, 2794, 2094, 972, 4280, 1470, 1259, 1763, 500, 4369, 1109, 1487, 1963, 1029, 1155, 3237, 979, 1862, 616, 1011, 860, 1257, 3069, 873, 2795, 3552, 1605, 1218, 515, 4251, 1244, 809, 3490, 2835, 1121, 1054, 2244, 707, 2954, 1617, 805, 4840, 1337, 704, 1784, 794, 1108, 1137, 709, 394, 707, 1088, 563, 552, 1740, 2344, 1622, 1861, 1326, 4373, 3132, 1692, 1120, 1529, 654, 1471, 53, 149, 60, 1, 22, 82, 
28, 72, 44, 56, 19, 7, 9, 18, 5, 41, 2, 6, 28, 370, 4, 8, 20, 52, 86, 22, 69, 23, 20, 2, 13, 14, 1, 6, 2, 293, 4, 3, 5, 74, 7, 22, 13, 10, 16, 50, 15, 3, 22, 146, 2, 141, 77, 47, 61, 24, 20, 30, 3, null, 1, 26, 38, 57, 29, 2, 8, 5, 61, 9, 6, 10, 149, 208, 11, 3, 13, 4, 56, 23, 239, 77, 15, 44, 14, 5, 4, 34, 107, 12, 68, 20, 74, 12, 4, 26, 454, 121, 831, 26, 61, 155, 54, 10, 10, 36, 
12, 20, 76, 3, 37, 38, 1115, 32, 21, 41, 26, 16, 31, 8, 8, 23, 12, 49, 13, 5, 38, 13, 13, 23, 3, 26, 38, 6, 34, 4, 67, 3, 27, 53, 13, 2, 22, 4, 10, 5, 400, 12, 26, null, 199, 49, 167, 27, 2, 9, 10, 22, 37, 24, 34, 2, 7, 19, 13, 9, 3, 5, 9, 14, 17, 25, 9, 11, 4, 794, 10, 45, 348, 7, 39, 38, 5, 15, 21, 3, 29, 5, null, 11, 4, 35, 25, 14, 6, 55, 25, 41, 186, 28, 43, 105, 3, 142, 44, 15, 
4, 5, 19, 24, 10, 14, 8, 30, 6, 37, 8, 18, 13, 43, 10, 8, 515, null, 3, 13, 6, 92, 60, 22, 46, 8, 18, 15, 36, 9, 4, 9, 171, 10, 107, 31, 3, 33, 59, 7, 23, 40, 5, 15, 102, 139, 8, 30, 37, 35, null, 1, 5, 122, 1, 19, 20, 15, 21, 3, 4, 15, 124, 23, 8, 80, 13, 19, 31, 21, 22, 39, 18, 12, 197, 5, 21, 12, 10, 11, 6, 17, 5, 7, 7, 61, 23, 5, 93, 4, 20, 60, 1, 51, 2, 5, 11, 5, 26, 48, 
28, 378, 13, 19, 6, 5, 41, 12, 7, 10, 69, 29, 20, 21, 23, 56, 60, 32, 2, 17, 102, 15, 8, 37, 16, 1112, 68, 80, 17, 8, 13, 16, 51, 27, 46, 9, 6, 7, 33, 10, 84, 22, 23, 7, 2, 49, 35, 31, 1, 3, 8, 31, 45, 6, 15, 37, 23, 57, 27, 20, 65, 15916, 16, 16, 56, 4, 23, 38, 56, 4, 305, 8, 44, 95, 133, 3, 19, 5, 161, 37, 46, 454, 9, 137, 33, 9, 16, 8, 99, 976, 10, 41, 39, 25, 12, 8, 1, 81, 2, 30, 
5, 7, 10, 5, 25, 20, 11, null, 50, 5, 3, 14, 142, 76, 28, 47, 47, 68, 31, 27, 109, 12, 11, 36, 71, 98, 16, 4, 4, 21, 2, 30, 9, 10, 61, 98, 27, 13, 46, 9, 20, 30, 20, 15, 219, 13, 3, 8, 5, 10, 14, 50, 21, 24, 11, 29, 74, 27, 6, 3, 3, 188, 79, 28, null, 17, 4, 2, 5, 14, 32, 23, 35, 6, 56, 52, 2, 16, 22, 4, 11, 16, 6, 3, 26, 24, 5, 31, 6, 20, 34, 7, 30, 9, 16, 33, 212, 8, 8, 14, 
26, 23, 6, 10, 6, 15, 13, 5, 15, 11, 61, 43, 65, 104, 57, 223, 16, 92, 226, 322, 28, 42, 61, 16, 2, 110, 9, 147, 26, 38, 2, 23, 26, 18, 13, 50, 35, 12, 66, 7, 62, null, 8, 25, 9, 3, null, 7, 14, 66, 4, 46, 69, 22, 15, 69, 11, 18, 9, 6, 23, 6, 8, 16, 45, 215, 38, 39, 6, 32, 32, 4, 18, 12, 45, 14, 410, 18, 3, 18, 17, 8, 74, 13, 13, 23, 58, 41, 8, 3, 4, 21, 4, 48, 9, 19, 24, 46, 36, 90, 
7, 20, null, 25, 110, 669, 6, 6, 54, 3, 12, 14, 11, 3, 27, 75, 15, 4, 13, 144, 4, 13, 9, 50, 10, 6, 99, 32, 41, 18, 13, 48, 14, 17, 29, 4, 10, 5, 39, 4, 107, 3, 17, 5, 30, 373, 30, 33, 47, 10, 4, 12, 27, 11, 64, 1, 63, 54, 4, 44, 3, 13, 10, 61, 8, 101, 19, 90, 9, 45, 5, 450, 70, 27, 67, 30, 25, 30, 252, 18, 1560, 10, 15, 279, 843, 95, 4736, 47, 2, 29, 123, 7, 101, 341, 137, 3, 661, 36, 6, 508, 
32, 32, 27, 41, 12, 23, 27, 7, 10, 9, 6, 12, 6, null, 11, 17, 42, 27, 14, 9, 24, 79, 61, 35, 34, 32, 20, 18, 16, 1, 38, 7, 12, 54, 45, 19, 7, 39, 41, 7, 269, 24, 16, 15, 12, 111, 18, 21, 1, 34, 3, 38, 14, 11, 25, 83, 116, 59, 19, 2125, 3, 4, 2, 26, 2, 15, 27, 11, 136, 29, 13, 11, 11, 46, 5, 79, 11, 29, 16, 19, 81, 29, 18, 6, 1, null, 18, 49, 14, 6, 1, 30, 13, 92, 1, 23, 8, 3, 18, 25, 
10, 17, 93, 4, 62, 14, 22, 5, 20, 44, 9, 43, 30, 45, 8, 48, 27, 99, 10, 9, 160, 38, 5, 31, 9, 56, 5, 7, 27, 10, 26, null, 13, 68, 33, 5, 81, 55, 24, 187, 2, 40, 9, 338, 12, 331, 54, 16, 31, 29, 23, 39, 194, 25, 88, 24, 450, 55, 9, null, 99, 11, 34, 39, 274, 129, 15, 56, 18, 33, 27, 111, 17, 41, 15, 5, 72, 9, 132, 113, 9, 91, 117, 73, 22, 213, 87, 36, 72, 99, 29, 17, 69, 68, 21, 33, 39, 16, 24, 5, 
4, 16, 50, 109, 41, 21, 3, 54, 3, 13, 67, 3, null, 16, 33, 37, 121, 36, 39, 17, 92, 6, 23, 8, 15, 28, 43, 2, 66, 46, 35, 85, 29, 52, 17, 53, 18, 7, 22, 78, 7, 9, 89, 49, 72, 12, 7, 5, 26, 6, 40, 9, 33, 5, 48, 4, 30, 17, 4, 14, 23, 10, 15, 19, 505, 1, 10, 16, 6, 40, 5, 27, 34, 27, 17, 16, 47, 15, 24, 40, 24, 65, 4, 7, 60, 20, 62, 5, 7, 16, 3, 9, 28, 11, 3, 8, 14, 2, 1, 9, 
12, 9, 40, 96, 6, 23, 46, 5, 8, 15, 33, 5, 13, 16, 7, 26, 23, 57, 11, 72, 58, 11, 84, 15, 5, 46, 44, 14, 5, 9, 5, 1, 56, 47, 10, 31, 11, 61, 26, 16, 20, 38, 14, 11, 62, 23, 7, 23, 85, 25, 69, 17, 51, 92, 19, 6, 43, 98, 276, 43, 24, 45, 243, 95, 30, 17, 3, 6, 267, 34, 1, 15, 3, 23, 45, 7, 44, 11, 23, 11, 21, 808, 20, 11, 8, 8, 36, 16, 78, 4, 12, 11, 37, 17, 5, 21, 16, 1, 56, 20, 
271, 409, 69, 1826, 316, 383, 63, 75, 3, 8, 151, 196, 110, 6, 12, 7, 61, 7, 10, 195, 24, 5, 14, 24, 10, 17, 6, 4, 35, 119, 3, 13, 27, 51, 40, null, 52, 10, 81, 64, 3, 54, 23, 16, 17, 12, 83, 15, 94, 153, 3, 10, 38, 3, 18, 5, 77, 8, 1718, 49, 992, 59, 28, 20, 52, 9, 126, 17, 28, 35, 53, 54, 15, 20, 6, 43, 19, 7, 8, 2, 16, 31, 8, 26, 33, 10, 19, 4, 59, 11, 235, 36, 41, 5, 5, 74, 12, 19, 17, 20, 
32, 15, 17, 15, 8, 5, 22, 3, 25, 364, 5, 32, 9, 10, 38, 15, 19, 17, 128, 2, 330, 6, 5, 17, 29, 4, 463, 10, 99, 4, 36, 34, 1, 18, 58, 9, 21, 3, 46, 63, 26, 34, 19, 61, 5, 18, 5, 156, 6, 45, 5, 903, 3, 13, 86, 9, 6, 2, 19, 76, 43, 11, 32, 4, 381, 35, 360, 40, 41, 2, 63, 23, 4, 12, 101, 66, 47, 156, 94, 27, 20, null, 6, 49, 8, 4, 238, 3, 23, 14, 27, 93, 13, 9, 21, 35, 78, 19, 61, 104, 
37, 20, 95, 28, 27, 157, 24, 9, 205, 17, 88, 69, 26, 13, 7, 13, 22, 13, 19, 2, 95, 94, 21, 8, 6, 2, 1, 14, 29, 5, 25, 43, 39, 3, 25, 3, 5, 4, 15, 68, 18, 2, 47, 3, 31, 2, 5, 25, 3, 30, 117, 87, 45, 40, 9, 5, 31, 20, 2, 1, 3, 11, 71, 5, 18, 2, 306, 12, 4, 1, 44, 12, 70, 31, 7, 17, 45, 14, 19, 13, 13, 15, 7, 20, 14, 3, 7, 254, 7, 87, 12, 13, 212, 6, 11, 7, 44, 6, 12, 16, 
12, 7, 453, 7, 39, 37, 49, 50, 341, 17, 60, 4, 23, 25, 31, 1, 36, 39, 33, 10, 8, 13, 20, 12, 196, 19, 464, 46, 97, 83, 35, 5, 17, 100, 18, 4, 7, 4, 9, 24, 131, 6, 62, 72, 135, 8, 11, 20, 26, 22, 9, 42, 6, 34, 8, 22, 16, 28, 15, 29, 5553, 169, 74, 6, 41, 18, 5, 112, 49, 18, 1, 362, 15, 35, 2, 10, 2, null, 2, 153, 38, 15, 10, 3, 75, 583, 11, 5, 20, null, 100, 4, 16, 45, 21, 97, 113, 31, 9, 21, 
79, 50, 355, 52, 18, 2, 131, 38, 35, 20, 25, 27, 57, 5, 51, 29, 11, 20, 19, 111, 136, 7, 120, 13, 27, 23, 9, 12, 12, 20, 7, 17, 33, 6, 12, 11, 81, 74, 12, 214, 22, 439, 37, 5, 5, 49, 7, 109, 58, 62, 205, 68, 38, 56, 13, 12, 18, 5, 23, 17, 2, 9, 23, 7, 53, 21, 40, 31, 1, 28, 7, 2, 115, 13, 112, 13, 24, 31, 11, 37, 10, 17, 1057, 24, 17, 75, 25, 4, 14, 10, 32, 7, 15, 29, 16, 8, 12, 2, 4, 3, 
12, 76, 17, 43, 113, 220, 13, 313, 7, 5, 13, 2, 4, 15, 15, 3, 2, 443, 24, 85, 26, 7, 47, 82, 583, 51, 2, 83, 4, 9, 33, 9, 27, 48, 3, 29, 1548, 9, 7, 26, 32, 31, 32, 370, 1, 19, 7, 20, 15, 6, 2, 25, 25, 117, 54, 41, 57, 20, 11, 14, 12, 9, 12, 83, 31, 29, 9, 44, 23, 19, 28, 13, 7, 113, 7, 91, 22, 300, 4, 19, 21, 52, 37, 27, 31, 7, 9, 5, 34, 25, 133, 9, 57, 1, 7, 8, 1152, 62, 11, 2, 
67, 6, 45, 21, 25, 52, 17, 5, 12, 73, 39, 5, 60, 37, 31, 123, 28, 3, 40, 6, 11, 23, 57, 36, 33, 12, 93, 151, 22, 105, 1, 33, 26, 3, 7, 21, 30, 380, 100, 25, 19, 81, 2722, 17, 144, 188, 18, 87, 44, 8, 115, 21, 27, 28, 12, 49, 25, 42, 10, 23, 3, 26, 27, 11, 10, 12, 1, 5, 8, 43, 7, 9, 104, 32, 53, 101, 8, 12, 90, 12, null, 29, 11, 527, 36, 95, 19, 31, 6, 67, 14, 3, 16, 13, 39, 24, 6, 7, 64, 75, 
21, 22, 7, 19, 6, 4, 4, 31, 33, 24, 3, 90, 19, 134, 15, 36, 63, 42, 11, 8, 15, 63, 23, 79, 74, 7, 14, 14, 27, 9, 507, 52, 24, 472, 70, 14, 12, 26, 33, 11, 25, 28, 4, 8, 16, 34, 59, 84, 18, 29, 17, 22, 7, 19, 22, 21, 4, 9, 3, 26, 12, 4, 724, 33, 2078, 2, 19, 7, 8, 360, 250, 12, 289, 36, 23, 39, 36, 27, 48, 96, 27, 5, 32, 13, 4, 17, 910, 6, 139, 12, 5, 1, 574, 157, 31, 40, 37, 124, 9, 2, 
136, 4, 53, 65, 43, 15, 8, 33, 16, 25, 17, 3, 22, 23, 18, 18, 83, 22, 5, 7, 24, 10, 45, 83, 4, 734, 7, 3, 13, 2, 2, 74, 2, 7, 2, 5, 15, 5, 22, 6, 1, 5, 11, 14, 10, 1, 22, 49, 258, 135, 186, 38, 18, 2, 9, 6, 9, 6, 16, 23, 111, 3, 10, 70, 36, 133, 6, 49, 6, 58, null, 10, 14, 7, 373, 15, 40, 80, 12, 39, 15, 4, 10, 7, 41, 36, 4, 2390, 51, 7, 66, 860, 30, 7, 7, 60, 45, 9, 62, 11, 
37, 2, 10, 53, 34, 152, 15, 14, 4, 8, 3, 183, 19, 4, 3, 13, 105, 6, 8, 30, 15, 26, 15, 6, 8, 4, 6, 2890, 7, 3, 65, 18, 16, 36, 19, 32, 19, 66, 565, 54, 10, 2, 3, 1045, 5, 218, 55, 73, 2, 23, 17, 18, 35, 22, 185, 44, 7, 77, 41, 10, 13, 26, 3, 21, 5, 19, 6, 45, 4, 27, 21, 81, 16, 31, 10, 42, 45, 5, 52, 17, 11, 5, 123, 19, 40, 30, 8, 17, 30, 17, 3, 65, 91, 24, 6, 75, 15, 9, 1, 65, 
16, 33, 5, 24, 38, 4, 9, 13, 15, 12, 5, 3, 3, 12, 42, 18, 9, 179, 21, 13, 33, 22, 3, 29, 37, 6, 33, 1362, 75, 21, 55, 21, 19, 15, 137, 17, 2, 4, 4, 23, 19, 27, 5, 39, 54, 16, 10, 11, 17, 11, 86, 16, 39, 65, 9, 9, 737, 4, 6, 7, 5, 21, 7, 12, 8, 83, 8, 7, 14, 13, 25, 100, 14, 15, 279, 43, 28, 15, 22, 66, 21, 29, 31, null, 53, 20, 90, 221, 189, 313, 17, 16, 32, 57, 10, 28, 56, 2, 20, 2, 
19, 65, 4, 20, 89, 35, 27, 4, 8, 31, 27, 3, 18, 13, 7, 124, 109, 45, 9, 4, 13, 14, 33, 78, 12, 17, 14, 84, 66, 10, 19, 24, 7, 20, 5, 8, 8, 61, 70, 53, 2, 6, 22, 13, 13, 18, 6, 6, 1, 106, 8, 9, 8, 26, 65, 5, 54, 41, 2, 21, 51, 29, 17, 45, 13, 6, 40, 3, 93, 2, 22, 13, 37, 1, 2, 35, 3, 51, 41, 154, 27, 13, 13, 10, 164, 8, 50, 971, 461, null, 8, 63, 10, 14, 12, 5, 276, 31, 19, 18, 
55, 167, 12, 9, 3, 14, 10, 40, 26, 15, 23, 3, 14, 14, 3, 4, 4, 17, 36, 2, 2, 220, 39, 7, 16, 2, 45, 8, 3, 105, 21, 4, 2, 41, 11, 96, 25, 758, 35, 6, 990, 11, 36, 9, 66, 8, 8, 5, 4, 51, 23, 27, 49, 16, 9, 465, 25, 6, 6, 68, 26, 2, 2, 15, 16, 30, 6, 70, 12, 18, 148, 21, 7, 65, 13, 19, 3, 106, 5, 16, 37, 7, 21, 22, 114, 5, 8, 12, 9, 3, 11, 12, 64, 23, 2, 5, 27, 29, 8, 2, 
58, 53, 2, 1, 37, 6, 20, 3, 11, 5, 19, 6, 17, 6, 19, 12, 28, 12, 7, 17, 13, 36, 36, 17, 5, 5, 15, 6, 27, 27, 77, 47, 2, 1, 8, 2, 25, 1, 103, 13, 55, 2, 164, 32, 3, 16, 9, 25, 97, 78, 53, 11, 20, 2, 5, 524, 3, 5, 9, 961, 4, 9, 73, 96, 5, 10, 8, 17, 117, 8, 15, 30, 4, 4, 7, 3, 3, 454, null, 32, 7, 1, 234, 37, 15, 49, 40, 47, 32, 27, 12, 12, 5, 17, 54, 28, 9, 10, 70, 473, 
null, 26, 134, 9, 115, 8, 13, 22, 2, 9, 3, 10, 24, 9, 180, 209, 58, 24, 64, 10, 19, 18, 8, 42, 32, 4, 14, 12, 12, 3, 25, 10, 24, 55, 12, 74, 207, 8, 147, 106, 28, 9, 14, 10, 81, 73, 34, 19, 14, 5, 1, 4, 33, 1, 6, 130, 31, 12, 5, 13, 2, 16, 29, 17, 3, 82, 16, 58, 17, 12, 24, 51, 334, 44, 194, 11, 79, 10, 18, 5, 80, 23, 34, 17, 46, 9, 57, 11, 17, 6, 4, 24, 38, 10, 1, 23, 18, 26, null, 2, 
2, 13, 7, null, 5, 17, 12, 7, 23, 72, null, 12, 64, 49, 196, 2, 27, 66, 3, 21, 8, 8, 5494, 33, 97, 71, 31, 9, 164, 2, 67, 90, 3, 50, 51, 21, 143, 123, 36, 8, 1, 21, 42, 11, 5, 19, 32, 10, 17, 5, 25, 229, 9, 5, 25, 9, 18, 26, 41, 12, 90, 21, 38, 13, 50, 54, 142, 21, 27, 26, 33, 13, 20, 56, 25, 17, 118, 25, 40, 37, 27, 10, 32, 8, 4, 36, 12, 14, 281, 27, 81, 20, 62, 24, 43, 9, 7, 19, 108, 38, 
6, 5, 53, 11, 52, 8, 8, 6, 4, 22, 5, 4, 7, 2, 7, 6, 18, 41, 15, 37, 8, 235, 22, 38, 5, 55, 15, 10, 4, 11, 20, 28, 14, 2, 11, 1422, 525, 6, 3, 1, 321, 23, 998, 176, 7, 30, 7, 12, 24, 39, 111, 18, 21, 16, 33, 3, 60, 121, 22, 3, 166, 2, 19, 8, 12, 60, 55, 98, 327, 24, 2, 1, 84, 13, 134, 13, 21, 100, 5, 8, 11, 49, 18, 92, 19, 49, 2, 24, 29, 46, 6, 19, 5, 4, 101, 22, 900, 16, 35, 23, 
32, 2, 26, 350, 9, 4, 40, 7, 38, 30, 19, 32, 50, 1, 2, 15, 9, 5, 117, 125, 26, 52, 145, 11, 31, 13, 19, 20, 47, 196, 7, 19, 122, 11, 38, 13, 40, 45, 41, 77, 3, 3, 78, 7, 31, 21, 19, 52, 22, 112, 98, 11, 35, 42, 22, 4, 9, 124, 31, 83, 12, 149, 33, 1, 15, 99, 12, 21, 538, 83, 12, 10, 8, 7, 66, 12, 19, 32, 18, 1, 23, 9, 63, 5, 6, 18, 53, 6, 131, 8, 39, 24, 5, 8, 12, 9, 24, 12, 36, 19, 
160, 9, 30, 26, 30, 31, 34, 31, 33, 14, 49, 15, 6, 3, 21, 5, 4, 9, 33, 96, 8, 34, 97, 4, 45, 21, 25, 58, 65, 17, 9, 611, 25, 17, 6, 21, 40, 76, 14, 7, 24, 31, 98, 28, 15, null, 54, 8, 27, 20, 7, 15, 12, 9, 25, 17, 3, 16, 5, 29, 40, 26, 15, 28, 5, 5, 52, 35, 9, 14, 3, 17, 66, 9, 32, 3, 26, 20, 56, 1178, 9, 2, 37, 89, 7, 64, 33, 11, 14, 5, 60, 138, 30, 65, 98, 9, 82, 153, 8, 6, 
59, 2, 3, 197, 4, 5, 13, null, 105, 28, 10, 1, 6, 10, 3, 13, 49, 17, 5, 5, 9, 12, 16, 76, 75, 15, 16, 299, 76, 9, 93, 15, 31, null, 22, 19, 19, 4, 9, 4, 12, 24, 60, 390, 3, 46, 3, 5, 7, 7, 124, 11, 12, 7, 9, 9, 20, 75, 15, 9, 442, 13, 22, 18, 213, 2, 8, 118, 10, 6, 5, 80, 79, 48, 32, 23, 103, 56, 14, 71, 3, 6, 54, 11, 35, 20, 41, 6, 8, 2020, 122, 10, 105, 5, 22, 25, 15, 27, 24, 8, 
19, 17, 18, 27, 28, 17, 13, 13, 13, 5, 84, 16, 15, 11, 3, 7, 251, 434, 101, 350, 1, 13, 48, 21, 3, 17, 4, 24, 221, 42, 2, 403, null, 10, 47, 70, 42, 14, 9, 124, 10, 48, 5, 10, 23, 43, 8, 10, 1, 35, 30, 15, 21, 93, 116, 25, 1, 13, 6, 56, 38, 69, 420, 32, 259, 46, 16, 25, 86, 168, 64, 51, 72, 33, 18, 50, 8, 77, 2415, 14, 65, 66, 48, 20, 5, 13, 48, 41, 15, 19, 50, 82, 11, 40, 24, 5, 43, 54, 36, 153, 
84, 11, 157, 43, 168, 5, 2, 8, 9, 38, 3, 5, 7, 11, null, 9, 7, 16, 23, 7, 11, 25, 59, 22, null, 55, 21, 36, 3, 14, 30, 8, 1129, 44, 2, 5, 37, 46, 99, 162, 281, 15, 11, 3, 68, 5, 42, 10, 14, 29, 17, 12, 7, 45, 41, 10, 19, 32, 20, 23, 21, 57, 34, 14, 18, 30, 2, 53, 12, 8, 186, 113, 28, 14, 322, 1, 35, 55, 6, 107, 10, 8, 4, 43, 13, 13, 1, 27, 53, 8, 14, 37, 2, 42, 29, 8, 2, 2, 6, 41, 
9, 26, 48, 14, 9, 8, 9, 10, 17, 22, 40, 51, 7, 135, 14, 18, 4, 38, 10, 780, 8, 31, 31, 39, 2, 25, 13, 2, 5, 126, 20, 19, 8, 49, 21, 2, 20, 24, 36, 15, 6, 125, 6, 14, 7, 19, 9, 15, 22, 5, 10, 35, 2, 9, 29, 3, 15, 8, 72, 14, 17, 14, 25, 23, 4, 9, 6, 13, 121, 157, 36, 28, 7, 5, 13, 52, 27, 7, 128, 35, 22, 30, 18, 10, 515, 20, 10, 204, 19, 8, 12, 93, 85, 51, 14, 3, 25, 6, 63, 4, 
10, 26, 3, 1, 45, 18, 76, 13, 37, 33, 95, 17, 21, 14, 4, 3, 11, 15, 28, 31, 27, 20, 47, 39, 14, 22, 8, 112, 5, 10, 4, 20, 342, 552, 118, 5, 8, 4, 20, 105, 106, 330, 33, 42, 23, 82, 41, 16, 31, 787, 337, 4, 2, 45, 88, 48, 898, 3, 107, 11, 7, 139, 50, 18, 7, 15, 38, 64, 3, 33, 147, 19, 102, 37, 7, 886, 3, 263, 260, 9, 55, 7, 13, 10, 29, 25, 4, 15, 9, 40, 35, 41, 10, 11, 75, 12, 11, 7, 14, 20, 
324, 10, 5, 287, 9, 5, 18, 4, 1, 26, 30, 12, 7, 99, 63, 16, 13, 73, 7, 3, 14, 16, 7, 28, 10, 4, 56, 8, 64, 4, 52, 6, 10, 5, 76, 6, 25, 7, 10, 48, 56, 10, 3, 57, 10, 14, 53, 18, 10, 27, 13, 12, 23, 29, 6, 33, 74, 19, 24, 31, 8, 19, 41, 4023, 35, 53, 30, 19, 31, 1, 46, 72, 2, 10, 24, null, 29, 36, 10, 5, 129, 11, 8, 1, 67, 14, 43, 25, 33, 24, 52, 4, 149, 2234, 3, 8, 8, 22, 5, 142, 
53, 5, 6, 85, 32, 33, 10, 20, 16, 442, 5, 57, 6, 31, 5, 109, 8, 3, 71, 6, 191, 33, 10, 60, 10, 15, 46, 10, 26, 13, 8, 61, 2, 52, 24, 133, 19, 4, 2, 27, 20, 8, 17, 3, 4, 67, 25, 16, 8442, 84, 5, 63, 7, 26, 2, 905, 8, 3, 35, 5, 45, 32, 4, 20, 8, 36, 125, 32, 3, 12, 72, 5, 43, 15, 18, 1, 40, 8, 55, 2, 7, 9, 15, 21, 53, 3, 14, 57, 18, 14, 26, 650, 35, 36, 19, 30, 14, 44, 33, null, 
null, 36, 15, 28, 11, 173, 41, 17, 10, 123, 5, null, 6, 5, 39, 21, 16, 3, 3, 4962, 27, 11, 5, 14, 51, 2, 33, 154, 14, 7, 27, 18, 25, 52, 23, 19, 49, 1, null, 20, 14, 3, 21, 10, 16, 8, 10, 20, 6, 10, 201, 71, 13, 9, 6, 24, 229, 7, 7, 750, 17, 57, 121, 12, 35, 45, 54, 8, 83, 16, 3, 20, 147, 15, 10, 7, 4, 11, 11, 7, 26, 16, 8, 58, 44, 42, 30, 17, 22, 11, 2, 14, 12, 69, 21, 8, 9, 115, 24, 6, 
7, 6, 19, 42, 176, 72, 66, 21, 12, 32, 55, 17, 12, 44, 64, 5, 10, 15, 14, 1290, 42, 24, 2, 33, 61, 10, 18, 34, 29, 21, 5, 207, 20, 202, 69, 13, 9, 96, 156, 22, 18, 29, 63, 31, 20, 61, 11, 12, 44, 2, 7, 1, 7, 40, 28, 103, 10, 8421, 16, 10, 30, 16, 47, 18, 2, 43, 2, 94, 21, 20, 25, 9, 2, 170, 11, 23, 9, 876, 10, 19, 46, 5, 5, 32, 1, 5, 13, 3, 124, 16, 20, 63, 22, 34, 4, 1, 9, 5, 11, 5, 
3, 36, 6, 7, 34, 1, 77, 8, 19, 31, 13, 12, 8, 25, 4, 5, null, null, 5, 9, 35, 188, 60, 17, 10, null, 2, 7, 8, null, 7, 26, 94, 17, 14, 4, 80, 37, 14, 8, 24, 218, 371, 84, 16, 195, 7, 21, 4, 33, 6, 8, 4, 1, 43, 13, 4, 2, 17, 50, 16, 36, 12, 24, 16, 22, 2, 98, 79, 72, 12, 144, 44, 143, 10, 60, 50, 4, 16, 23, 29, 39, 55, 22, 1, 6, 33, 88, 9, 11, 21, 38, 109, 41, 17, 27, 28, 13, 68892, 443, 
38, 39, 4, 24, 64, 4, 48, 13, 13, 9, 25, 29, 3, 26, 20, 146, 7, 2, 4, 4, 5, 63, 29, 6, 30, 25, 29, 13, 40, 3, 23, 1695, 10, 4, 55, 2, 35, 232, 51, 33, 9, 76, 44, 140, 4, 25, 23, 76, 34, 41, 30, 53, 8, 3, 2, 75, 24, 21, 38, 56, 31, 126, 15, 14, 5, 22, 34, 15, 19, 28, 18, 9, 8, 402, 8, 30, 7, 73, 30, 5, 1370, 75, 1, 10, 24, 3, 13, 7, 28, 22, 3, 17, 304, 12, 18, 98, 41, 280, 1525, 18, 
16, 13, 148, 13, 29, 8, 18, 19, 68, 54, 10, 9, 52, 15, 8, 39, 14, 21, 34, 24, 45, 10, 51, 5, 16, 7, 17, 4, 254, 3, 49, 1, 24, 11, 42, 12, 48, 12, 5, 3, 7, 34, 23, 19, 45, 5, 33, 80, 3, 8, 22, 15, 14, 120, 4, 21, 49, 34, 15, 34, 3, 19, 1, 9, null, 43, 6, 32, 2, 73, 9, 39, 30, 3, 4, 23, 3, 12, 11, 12, 8, 7, 14, 3, 10, 32, 80, 30, 26, 2, 19, 2, 1, 15, 10, 13, 12, 1, 2, 6, 
1, 64, 63, 2, 6, 42, 68, 39, null, 28, 9, 4, 23, 29, 9, 7, 16, 12, 11, 2, 7, 38, 23, 19, 45, 9, 32, 19, 8, 47, 11, 139, 38, 140, 58, 7, 11, 8, 17, 10, 11, 784, 3, 156, 55, 9, 11, 26, 27, 20, 110, 22, 37, 112, 11, 65, 2, 28, 9, 5, 37, 7, 28, 24, 33, 6, 64, 35, 183, 10, 19, 16, 53, 2, 14, 13, 17, 42, 14, 6, 2, 41, 146, 23, 32, 31, 13, 45, 11, 13, 10, 19, 12, 11, 2, 8, 5, 4, 5, 632, 
9, 8, 25, 50, 208, 22, 138, 45, 2, 58, 36, 21, 18, 51, 256, 1, 2, 41, 17, 12, 16, 15, 82, 2, 30, 79, 21, 1985, 6, 44, 10, 221, 13, 8, 12, 44, 85, null, 9, 22, 53, 12, 10, 7, 9, 2, 15, 3, 23, 18, 8, 21, 52, 472, 74, 2, 41, 60, 26, 19, 215, 25, 22, 733, 35, 38, 186, 31, 3, 95, 42, 22, 31, 9, 20, 2, 309, 11, 18, 112, 5, 123, 62, 459, 17, 28, 6, null, 40, 5, 32, 50, 76, 18, 4, 17, 1, 10, 6, 32, 
27, 12, 27, 29, 546, 188, 52, 219, 12, 260, 18, 28, 50, 29, 17, 15, 73, 4, 15, 20, 74, 14, 2, 32, 9, 11, 18, 39, 57, 21, 23, 9, 26, 54, 13, 212, 64, 37, 81, 959, 20, 27, 6, 6, 3, 1, 4, 8, 11, 43, 12, 17, 13, 79, 5, 39, 18, 80, 11, 201, 9, 12, 5, 57, 8, 11, 19, 14, 179, 25, 16, 27, 7, 34, 9, 1, 20, 35, 19, 10, 60, null, 396, 17, 1, 15, 24, 6, 20, 23, 135, 2, 8, 8, 48, 9, 19, 54, 7, 11, 
3, 49, 3, 26, 5, 2, 3, 2, 28, 12, 45, 26, 57, 465, 31, 9, 9, 4, 24, 9, 17, 6, 54, 10, 16, 85, 79, 21, 30, 34, 76, 5, 197, 354, 2, 64, 46, 4, 12, 11, 39, 29, 30, 25, 15, 66, 35, 11, 5, 20, 11, 68, 30, 9, 3, 2, 7, 14, 4, 2, 2, 9, 6, 11, 50, null, 35, 22, 4, 10, 6, 32, 48, 5, 19, 9, 7, 10, 1, 2, 8, 39, 5, 31, 31, 10, 26, 39, 154, 9, 21, 14, 31, 4, 745, 4, 53, 26, 20, 4, 
3, 40, 1, 24, 26, 4, 26, 33, 195, 58, 29, 21, 26, 4, 2, 3, 25, 19, 4, 194, 11, 5, 9, 67, 11, 21, 301, 2, 69, 12, 3, 31, 5, null, 15, 38, 39, 99, 4, 25, 36, 3, 40, 8, 14, 106, 24, 3, 29, 77, 23, 9, 58, 9, 28, null, 22, 8, 118, 11, 30, 15, 4, 31, 7, 87, 20, 5, 215, 57, 8, 18, 19, 9, 18, 21, 21, 24, 17, 4, 403, 13, 8, 10, 11, 32, 55, 25, 5, 10, 47, 119, 32, 38, 33, 56, 111, 902, 15, 97, 
32, 11, 15, 50, 14, 6, 15, 8, 15, 8, 94, 43, 8, null, 23, 33, 32, 71, 63, null, 15, 20, 14, 15, 32, 20, 5, 96, 14, 18, 48, 143, 18, 23, 61, 8, 2, 122, 9, null, 13, 25, 6, 39, 24, 18, 82, 39, 92, 28, 21, 15, 105, 12, 17, null, 35, 17, 8, 21, 74, 123, 9, 10, 20, 51, 24, 72, 71, 24, 250, 16, 12, 48, 12, 47, 3, 6, 31, 4, 47, 5, 40, 41, 8, 42, 118, 62, 44, 13, 299, 47, 8, 5, 78, 12, 62, 20, 9, 101, 
6, 12, 9, 16, 37, 50, 1, 119, 1, 147, 216, 2, 13, 18, 46, 30, 7, 19, 21, 13, 9, 14, 23, 1, 21, 33, 4, 915, 14, 33, 163, 32, 67, 7, 6, 86, 6, 13, 134, 23, 13, 36, 56, 15, 32, 161, 17, 287, 25, 13, 2, 22, 9, 35, 205, 14, 40, 24, 7, 4, 66, 12, 3, 45, 59, 6, 47, 8, 44, 61, 34, 48, 1, 70, 5, 4, 111, 13, 21, 11, 29, 18, 11, 26, 23, 26, 69, 12, 13, 7, 303, 27, 22, 1, 24, 18, 4, 19, 23, 22, 
40, 2, 13, 24, 19, 7, 30, 99, 2, 11, 96, 19, 27, 263, 1, 15, 54, 2, 15, 11, 23, 9, 1, 18, 15, 10, 13, 32, 3, 36, 31, 20, 38, 7, 11, 5, 26, 12, 58, 178, 72, 15, 51, 25, 29, 5, 10, 17, 10, 27, 9, 20, 30, 147, 9, 5, 15, 10, 13, 9, 13, 471, 5, 43, 25, 24, 88, 18, 141, 3, 7, 7, 8, 41, 29, 5, 17, 39, 13, 34, 5, 18, 12, 4, 41, 10, 78, 13, 50, 357, 82, 7, 14, 77, 19, 12, 34, 23, 54, 34, 
15, 19, 10, 22, 55, 698, 112, 17, 16, 6, 77, 20, 21, 21, 5, 3, 21, 15, 18, 57, 2, 78, 27, 21, 18, 34, 1, 28, 2, 32, 94, 14, 5, 4, 21, 2, 42, 41, 38, 13, 9, 43, 74, 10, 6, 27, 3, 26, 11, 16, 34, 9, 11, 30, 181, 83, 1, 10, 220, 4, 77, 45, 11, 78, 13, 11, 20, 22, 4, 62, 21, 99, 10, 8, 321, 29, null, 169, 14, 30, 6, 200, 34, 162, 33, 22, 15, 120, 11, 34, 26, 124, 24, 72, 137, 21, 59, 30, 1, 523, 
544, 14, 10, 2, 6, 6, 22, 34, 74, 1, 80, 74, 124, 2, 18, 10, 19, 13, 68, 16, 1066, 67, 35, 3, 3, 72, 1518, 56, 9, 646, 3, 307, 22, 16, 6, 48, 7, 22, 52, 15, 28, 5, 14, 55, 10, 83, 47, 2, 23, 14, 3, 26, 218, 8, 34, 81, 45, 7, 29, 20, 10, 98, 2042, 27, 66, 8, 26, 5, 15, 170, 109, 58, 30, 26, 14, 24, 9, 12, 39, 51, 5, 9, 7, 65, 9, 14, 9, 6, 67, 30, 12, 24, 21, 35, 11, 108, 375, 3, 12, 162, 
17, 64, 55, 69, 26, 49, 4, 6, 12, 40, 14, 16, 131, 79, 37, 54, 43, 19, 24, 23, 41, 214, 56, 83, 24, 37, 12, 27, 45, 19, 42, 20, 4, 101, 10, 3, 28, 7, 6, 50, 66, 10, 108, 2, 14, 8, 13, 19, 18, 21, 56, 33, 19, 7, 3, 1537, 6, 16, 26, 5, 282, 11, 13, 16, 14, 85, 53, 11, 6, 16, 6, 6, 2, 1475, 26, 26, 57, 13, 13, 4, 25, 3, 406, 10, 10, 85, 31, 35, 18, 16, 41, 20, 14, 271, 136, 2, 13, 7, 197, 7, 
10, 36, 60, 7, 15, 661, 26, 17, 16, 59, 9, 16, 11, 31, 142, 78, 17, 33, 57, 5, 31, 5, 22, 22, 13, 922, 17, 5, 41, 5, 5, 42, 41, 4, 29, 2, 38, 38, 12, 8, 6, 86, 7, 9, 61, 36, 411, 38, 13, 84, 285, 2, 308, 7, 27, 11, 2, 10, 32, 12, 20, 23, 6, 19, 52, 17, 8, 938, 17, 572, 142, 11, 12, 16, 125, 45, 74, 2, 9, 6, 8, 4, 4, 17, 9, 10, 28, 12, 26, 22, 43, 37, 4, 4, 6, 13, 15, 186, 18, 12, 
5, 8, 14, 7, 11, 2, null, 8, 6, 5, 8, 37, 4, 4, 24, 18, 15, 12, 49, 4, 4, 2, 16, 5, 52, 272, 5, 407, 5, 28, 258, 12, 17, 5, 7, 52, 17, 7, 22, 7, 39, 17, 12, 34, 3654, 744, 16, 20, 11, 4, 4, 129, 19, 3, null, 1, 16, 55, 40, 29, 407, 5, 11, 37, 46, 60, 16, 10, 66, 2, 51, 1, 19, 17, 77, 32, 19, 136, 958, 4, 166, 13, 33, 10, 5, 18, 9, 142, 10, 28, 29, 210, 9, 16, null, 4, 32, 17, 5, 3, 
572, 10, 11, 37, 28, 12, 10, 12, 24, 18, 116, 7, 31, 142, 29, 9, 260, 100, 17, 8, 31, 6, 40, 73, 10, 99, 6, 10, 18, 12, 176, 49, 11, 23, 39, 22, 44, 7, 20, 130, 28, 15, 26, 164, 17, 30, 119, 116, 109, 4, 7, 36, 22, 17, 17, 27, 81, 77, 10, 4, 7, 30, 179, 113, 132, 37, 11, 75, 12, 46, 1, 107, 12, 110, 411, 54, 108, 149, 17, 152, 129, 214, 58, 47, 6, 6, 24, 54, 31, 69, 27, 9, 13, 9, 27, 104, 11, 4, 72, 14, 
120, 48, 9, 15, 8, 17, 73, 125, 203, 36, 42, 96, 16, 12, 24, 41, 20, 5, 58, 15, 56, 6, 12, 16, 8, 6, 27, 19, 27, 289, 314, 6, 51, 6, 32, 120, 17, 7, 1, 30, 26, 30, 39, 21, 154, 4, 156, 48, 24, 15, 3, 5, 2, 8, 3, null, 12, 20, 6, 2, 9, 13, 28, 76, 13, 6, 13, 13, 12, 28, 19, 3, 29, 53, 49, null, 132, 13, 9, 41, 19, 5, 27, 15, 15, 4, 254, 22, 2, 13, 7, 184, 16, 23, 10, 14, 51, 48, 32, 8, 
6, 7, 1, 59, 3, 37, 31, 19, 5, 8, 27, 59, 55, 15, 18, 185, 55, 11, 6, 252, 19, 10, 35, 12, 5, 64, 69, 21, 14, 13, 10, 12, 24, 11, 484, 6, 1, 2, 3, 8, 12, 23, 5, 18, 19, 94, 5, 16, 35, 5, 1, 30, 26, 18, 28, 9, 11, 2, 6, 3, 8, 73, 20, 39, 12, 3, 357, 28, 5, 6, 4, 49, 24, 32, 49, 26, 82, 9, 27, 3, 6, 17, 13, 5, 30, 139, 54, 13, 21, 20, 6, 5, 29, 23, 178, 34, 9, 224, 46, 47, 
34, 124, 15, 5, 11, 40, 12, 188, 29, 7, 31, 23, 7, 18, 88, 10, 26, 11, 25, 7, 230, 3, 11, 3, 28, 79, 8, 49, 26, 7, 59, 11, 15, 47, 5, 6, 7, 59, 2, 1, 26, 3, 9, 13, 150, 28, 39, 9, 14, 90, 45, 792, 18, 32, 2, 3, 10, 67, 10, 3, 10, 29, 7, 18, 48, 134, 16, 5, 8, 28, 17, 1016, 25, 59, 4, 33, 3, 42, 22, 47, 2, 23, 41, 69, 40, 10, 105, 8, 20, 4, 22, 66, 95, 65, 4, 9, 8, 125, 13, 1, 
23, 4, 27, 4, 18, 38, 28, 17, 5, 26, 26, 46, 15, 27, 2, 23, 18, 1, 51, 12, null, 5, 136, 62, 10, 2, 35, 5, 12, 573, 54, 31, 24, 14, 41, 38, 39, 54, 9, 6, 7, 21, 8, 4, 36, 755, 20, 4, 24, 18, 149, 14, 6, 52, null, 9, 22, 1, 7, 4, 14, 20, 35, 4, 28, 38, 524, 7, 8, null, 55, 2, 5, 3, 17, 70, 25, 10, null, 14, 31, 63, 20, null, 6, 27, 25, 3, 3, 12, 35, 12, 42, 20, 16, 44, 35, 66, 7, 9, 
14, 29, 23, 111, 5, 4, 5, 14, 22, 27, 12, 7, 15, 24, 44, 3, 40, 11, 43, 13, 46, 2, 64, 11, 14, 56, 81, 86, 2, 117, 6, 27, 16, 12, 12, 41, 8, 1, 33, 12, 7, 3, 5, 3, 139, 16, 2, 7, 52, 5, 10, 55, 5, 53, 18, 115, 87, 25, 113, 29, 23, 7, 30, 19, 7, 14, 37, 3, 9, 32, 12, 264, 194, 77, 20, 20, 2, 13, 58, 13, 9, 2, 210, 14, 14, 16, 2, 1, 7, 11, 1, 12, 14, 27, 34, 25, 4, 123, 2, 80, 
40, 3380, 187, 23, 27, 105, 39, 36, 14, 2, 1291, 194, 187, 19, 14, 5, 270, 29, 1, 23, 26, 17, null, 2, 25, 7, 14, 7, 147, 37, 31, 5, 3, 66, 27, 13, 32, 44, 132, 21, 21, 13, 11, 35, 35, 21, 392, 18, 100, 13, 4, 33, 2, 39, 6, 735, 10, 18, 112, 6, 11, 5, 3, 82, 17, 45, 27, 768, 8, 12, 42, 21, 19, 6, 7, 20, 113, 100, 37, 34, 16, 18, 38, 8, 71, 20, 8, 65, 66, 22, 5, 15, 170, 22, 52, 298, 56, 1, 31, 9, 
4, 30, 31, 22, 1, 35, 8, 14, 13, 10, 18, 11, 9, 15, 20, 4, 8, 168, 21, 4, 41, 80, 22, 58, 13, 14, 22, 14, 29, 34, 12, 113, 9, 97, 4, 15, 44, 6, 9, 48, 9, 38, 7, 11, 34, 5, 52, 82, 45, 7, 3, 4, 696, 99, 1032, 313, 159, 103, 52, 396, 213, 52, 559, 370, 1096, 1074, 236, 258, 475, 23, 615, 1892, 409, 517, 2539, 269, 43, 551, 885, 260, 730, 5036, 458, 54, 77, 15, 1925, 22, 49, 60, 19, 13, 54, 136, 90, 49, 301, 45, 108, 1196, 
75, 23, 2700, 102, 54, 213, 1888, 38, 67, 150, 637, 156, 154, 67, 139, 1129, 882, 924, 321, 923, 401, 370, 12, 2418, 1699, 2471, 1291, 113, 120, 64, 100, 53, 92, 1583, 2546, 3693, 6872, 4556, 5465, 2388, 5567, 2861, 6028, 4166, 3000, 3072, 2415, 1852, 521, 1229, 984, 421, 849, 637, 714, 140, 45, 83, 641, 202, 264, 172, 158, 218, 225, 83, 209, 20, 70, 526, 545, 216, 49, 52, 124, 24, 350, 44, 283, 157, 224, 371, 179, 123, 89, 199, 178, 221, 601, 388, 1545, 660, 793, 656, 526694, 83514, 62895, 33046, 23947, 8116, 
20181, 18573, 26072, 26162, 32319, 71657, 32369, 40831, 44456, 5458, 4361, 7078, 25084, 14285, 2373, 5774, 2744, 11364, 2508, 3344, 2157, 8279, 4970, 9842, 8043, 2564, 2351, 4644, 3968, 1377, 3387, 6625, 4564, 3710, 5650, 6347, 4232, 3672, 5696, 3134, 7655, 4041, 2189, 4098, 4329, 2045, 5598, 7755, 4436, 13636, 8888, 11511, 7086, 4405, 3836, 2232, 9355, 2931, 10112, 9371, 2499, 4804, 6081, 5567, 2010, 1739, 3778, 4206, 1842, 3507, 6023, 6471, 4768, 1301, 2826, 5266, 6971, 11124, 3385, 8409, 9248, 4586, 14763, 5008, 9348, 2556, 341, 3178, 3080, 316, 1171, 3220, 751, 439, 813, 3858, 5922, 25084, 567, 857, 
2578, 664, 1303, 869, 890, 9371, 1825, 944, 9942, 932, 1783, 990, 1302, 2059, 1271, 1346, 1623, 1084, 977, 4734, 696, 1241, 2159, 2588, 1127, 2334, 3385, 1281, 756, 577, 386, 709, 1281, 7512, 2101, 1084, 2407, 1301, 1491, 1305, 3517, 936, 2586, 555, 680, 1377, 2022, 5603, 1646, 1882, 860, 725, 2843, 1083, 4913, 2255, 2856, 665, 2188, 998, 354, 857, 1269, 263, 1404, 1104, 3546, 1544, 2244, 3432, 1173, 6728, 652, 2190, 2483, 1294, 680, 1167, 798, 1613, 1203, 922, 1622, 789, 1010, 3707, 622, 691, 900, 1559, 1122, 1365, 3419, 689, 454, 1207, 656, 1722, 932, 919, 
531, 2608, 1719, 2074, 811, 10218, 4753, 605, 11511, 867, 1790, 480, 5531, 2841, 2826, 9355, 324, 1398, 516, 1508, 1556, 4139, 799, 3328, 850, 2868, 2010, 1739, 1382, 1053, 2243, 735, 1509, 412, 4190, 1353, 1087, 1434, 1525, 900, 1579, 637, 2179, 474, 1400, 1018, 1132, 5899, 1053, 3647, 3868, 827, 852, 1081, 2510, 2100, 826, 2733, 4723, 1380, 1749, 1737, 596, 7450, 3674, 1071, 3385, 1930, 2534, 2561, 550, 2955, 3025, 943, 397, 1390, 1713, 577, 567, 1449, 4328, 1765, 2397, 2133, 7552, 3886, 2243, 698, 3368, 497, 1908, 38, 189, 58, 2, 24, 142, 10, 35, 31, 
35, 57, 13, 17, 18, 5, 57, 9, 9, 14, 240, 18, 6, 3, 139, 50, 17, 109, 34, 13, 7, 6, 38, 7, 2, 7, 188, 13, 3, 16, 179, 14, 15, 5, 7, 13, 39, 32, 11, 34, 263, 3, 113, 190, 44, 73, 14, 10, 42, null, 2, 5, 13, 24, 37, 27, 1, 11, 18, 76, 6, 26, 9, 23, 200, 36, 4, 8, 6, 34, 21, 142, 94, 7, 39, 19, 8, 18, 8, 103, 17, 71, 17, 20, 3, 11, 28, 271, 113, 918, 72, 25, 78, 32, 6, 17, 27, 5, 17, 57, 
29, 25, 111, 947, 32, 14, 33, 16, 18, 48, 8, 11, 16, 12, 47, 15, 4, 30, 3, 7, 25, 23, 42, 21, 9, 20, 20, 40, 3, 46, 57, 20, 3, 9, 3, 4, 3, 242, 2, 20, 1, 370, 225, 317, 14, 30, 7, 2, 20, 35, 23, 26, 2, 3, 15, 37, 5, 2, 6, 10, 18, 10, 9, 23, 6, null, 1093, 5, 30, 441, 14, 28, 266, 62, 23, 17, 14, 10, 6, null, 4, 34, 197, 23, 14, 45, 42, 16, 63, 147, 16, 11, 111, 6, 214, 35, 61, 37, 15, 7, 
17, 11, 4, 17, 56, 4, 57, 2, 11, 23, 47, 8, 14, 514, 2, 20, 16, 4, 164, 143, 27, 36, 23, 26, 19, 50, 7, 12, 19, 98, 11, 56, 41, 6, 28, 44, 17, 41, 20, 5, 13, 164, 244, 7, 20, 89, 47, null, null, 2, 69, 12, 18, 33, 2, 31, 5, 1, 10, 97, 52, 7, 55, 29, 5, 22, 27, 13, 58, 17, 8, 244, 7, 14, 11, 9, 3, 11, 2, 12, 7, 6, 230, 78, 10, 134, 2, 58, 42, 5, 97, 4, 2, 4, 3, 17, 83, 8, 833, 8, 
12, 10, 3, 83, 8, 6, 5, 81, 41, 19, 45, 16, 69, 32, 14, null, 9, 56, 10, 3, 12, 7, 974, 84, 83, 5, 13, 15, 25, 64, 48, 44, 23, 5, 12, 36, 6, 46, 17, 47, 8, 1, 49, 31, 77, 5, 4, 17, 24, 25, null, 11, 54, 21, 27, 33, 15, 27, 25084, 14, 2, 30, 3, 46, 62, 116, 4, 275, 5, 52, 59, 234, 4, 22, 10, 537, 37, 52, 345, 21, 183, 45, 2, 15, 15, 61, 908, 15, 36, 98, 68, 13, 10, 3, 66, 17, 28, 25, 6, 8, 
9, 26, 6, 19, null, 47, 3, 16, 11, 167, 98, 40, 22, 41, 110, 11, 24, 54, 45, 45, 84, 41, 79, 9, 9, 10, 42, 17, 25, 6, 22, 34, 62, 10, 2, 9, null, 18, 32, 13, 21, 228, 6, 12, 35, 11, 12, 15, 24, 37, 10, 58, 82, 52, 42, 38, 6, 5, 56, 194, 6, 4, 19, 19, 18, 19, 8, 13, 63, 71, 4, 22, 40, null, 66, 34, 3, 13, 10, 21, 4, 47, 24, 3, 28, 2, 12, 21, 6, 22, 4, 33, 42, 204, 17, 7, 5, 15, 14, 13, 
30, 3, 11, 7, 3, 5, 27, 167, 38, 82, 44, 107, 237, 10, 188, 389, 419, 52, 49, 44, 32, 8, 111, 9, 173, 34, 33, 9, 12, 19, 4, 5, 13, 44, 1, 62, 9, 52, 11, 3, 48, 15, 7, 11, 1, 2, 61, 15, 18, 34, 44, 54, 47, 17, 11, 16, 17, 5, 8, 28, 10, 7, 126, 31, 34, 14, 21, 17, 12, 17, 10, 35, 6, 417, 20, 12, 3, 29, 2, 80, 40, 9, 56, 83, 17, 10, 4, 1, 15, 14, 117, 24, 14, 47, 60, 43, 177, null, 9, 1, 
27, 136, 710, 11, 3, 37, 10, 27, 12, 10, 2, 20, 50, 21, 10, 8, 156, 3, 10, 10, 37, 7, 12, 122, 20, 22, 17, 5, 34, 31, 16, 12, 15, 6, 3, 29, 7, 204, 6, 15, 1, 33, 707, 28, 45, 12, 11, 8, 23, 21, 8, 73, 3, 56, 25, 7, 55, 2, 15, 16, 65, 11, 97, 18, 77, 13, 89, 22, 657, 64, 23, 80, 51, 26, 42, 127, 8, 897, 7, 18, 231, 820, 78, 5772, 53, 4, 34, 76, 5, 108, 340, 117, 1, 607, 46, 11, 921, 23, 69, 20, 
56, 8, 10, 13, 25, 10, 14, 2, 10, 8, 5, 2, 13, 83, 26, 14, 5, 11, 48, 14, 65, 26, 47, 5, 28, 24, 7, 43, 13, 23, 83, 97, 19, null, 18, 51, 23, 649, 69, 32, 52, 7, 66, 9, 96, 6, 12, 9, 147, 27, 8, 35, 91, 111, 67, 4, 1394, 19, 10, 7, 20, 7, 5, 11, 66, 100, 18, 14, 20, 32, 30, 6, 82, 7, 16, 15, 27, 77, 10, 16, 5, 7, 3, 13, 11, 26, 8, 1, 20, 12, 105, 2, 9, 19, 4, 14, 23, 9, 15, 69, 
4, 95, 9, 30, 30, 26, 49, 3, 50, 5, 19, 7, 50, 18, 180, 19, 41, 194, 30, 7, 66, 17, 60, 8, 25, 9, 12, 20, 6, 17, 34, 29, 1, 83, 35, 20, 128, 3, 36, 6, 436, 8, 213, 71, 4, 10, 25, 9, 32, 329, 24, 25, 28, 561, 37, 6, 2, 84, 6, 16, 24, 154, 78, 2, 14, 8, 45, 15, 225, 14, 50, 6, 5, 145, 24, 221, 42, 5, 595, 79, 51, 17, 244, 51, 70, 134, 316, 41, 56, 86, 59, 26, 12, 16, 20, 27, 7, 13, 9, 38, 
94, 37, 22, 1, 30, 8, 130, 104, 11, 3, 29, 86, 31, 145, 45, 55, 13, 177, 8, 9, 17, 8, 20, 39, 5, 28, 29, 32, 61, 25, 37, 9, 27, 5, 1, 17, 73, 6, 14, 77, 33, 249, 15, 27, 7, 21, null, 35, 4, 85, 11, 91, 26, 42, 17, 3, null, 41, 8, 15, 20, 448, 1, 15, 20, 5, 27, 11, 22, 37, 16, 15, 39, 75, 4, 70, 37, 40, 77, 4, 2, 98, 16, 64, 8, 2, 23, 9, 4, 8, 23, 11, 2, 24, 7, 4, 5, 16, 15, 12, 
99, 15, 25, 37, 16, 10, 7, 57, 5, 12, 16, 16, 35, 16, 43, 3, 47, 79, 67, 141, 8, 10, 8, 30, 20, 8, 49, 12, null, 35, 44, 13, 20, 48, 70, 17, 13, 19, 48, 17, 25, 41, 6, 22, 6, 46, 24, 77, 10, 95, 57, 8, 21, 17, 18, 177, 68, 22, 45, 241, 102, 24, 16, 8, 6, 114, 43, 6, 12, 2, 21, 11, 1, 19, 9, 20, 11, 14, 661, 26, 31, 10, 19, 42, 14, 95, 16, 6, 24, 34, 8, 5, 5, 6, 7, 146, 9, 166, 447, 85, 
2016, 248, 524, 58, 49, 8, 22, 437, 262, 94, 15, 9, 5, 84, 4, 18, 82, 46, 3, 20, 37, 4, 9, 4, null, 33, 164, 6, 29, 17, 25, 25, 2, 25, 8, 112, 75, 3, 32, 20, 19, 6, 2, 90, 18, 85, 145, null, 47, 48, 17, 24, 6, 248, 3, 1647, 81, 1090, 42, 7, 8, 45, 5, 99, 24, 16, 20, 41, 74, 21, 36, 6, 52, 12, 17, 2, null, 7, 11, 18, 34, 8, 3, 9, 17, 36, 12, 222, 46, 36, 11, 16, 84, 17, 22, 5, 7, 15, 9, 27, 
32, 29, 3, 35, 2, 8, 511, 23, 42, 7, 2, 86, 9, 13, 20, 167, 22, 290, 11, 2, 13, 43, 11, 617, 4, 356, 5, 17, 62, 1, 30, 57, 4, 31, 1, 81, 78, 39, 68, 4, 50, 2, 69, 9, 102, 8, 68, 11, 891, 12, 28, 77, 2, 7, 14, 14, 35, 65, 12, 10, 3, 619, 19, 265, 37, 37, 2, 67, 36, 4, 11, 96, 93, 63, 108, 115, 14, 7, 2, 4, 11, 7, 4, 259, 8, 7, 14, 14, 150, 20, 11, 15, 13, 122, 30, 52, 30, 31, 16, 111, 
40, 13, 119, 8, 4, 122, 11, 119, 74, 42, 23, 24, 41, 12, 4, 28, 9, 108, 27, 21, 7, 9, 32, 7, 70, 22, 17, 81, 25, 36, 8, 198, 5, 18, 20, 14, 52, 19, 4, 76, 9, 34, null, 11, 10, 4, 19, 86, 27, 21, 16, 25, 11, 22, 8, 4, 12, 6, 1, 44, 4, 7, 10, 103, 4, 12, 15, 44, 23, 96, 49, 20, 11, 50, 25, 61, 22, 12, 28, 3, 10, 2, 8, 8, 236, 14, 88, 23, 14, 137, 3, 9, 12, 27, 11, 23, 9, 11, 2, 380, 
6, 31, 38, 30, 28, 295, 2, 71, 2, 11, 10, 42, 7, 56, 38, 42, 7, 16, 25, 6, 16, 156, 34, 506, 13, 59, 63, 34, 17, 8, 118, 14, 2, 40, 2, null, 22, 56, 5, 232, 170, 122, 17, null, 14, 31, 30, 23, 55, 17, 9, 25, 39, 20, 120, 15, 15, 5143, 281, 43, 18, 22, 36, 2, 80, 89, 33, 5, 218, 22, 27, 4, 9, 2, null, null, 131, 29, 29, 8, 5, 38, 950, 5, 14, 20, 2, 123, 3, 26, 36, 31, 73, 11, 17, 8, 23, 72, 50, 317, 
138, 8, 5, 40, 152, 34, 41, 28, 24, 46, 7, 73, 41, 12, 11, 7, 89, 186, 4, 88, 26, 13, 15, 6, 13, 6, 14, 45, 10, 18, 37, 10, 8, 33, 158, 12, 386, 15, 651, 12, 11, 3, 29, 4, 119, 82, 105, 353, 161, 95, 162, 5, 5, 11, 4, 34, 19, 8, 10, 17, 6, 136, 15, 63, 32, null, 22, 1, 1, 108, 26, 65, 6, 18, 37, 10, 65, 9, 6, 857, 19, 29, 58, 9, 2, 22, 4, 13, 6, 31, 24, 5, 7, 1, 3, 18, 4, 10, 88, 17, 
24, 74, 119, 7, 211, 6, 14, 13, 6, 4, 7, 10, 35, 1, 550, 19, 52, 16, 6, 24, 23, 218, 18, 1, 36, 5, 37, 20, 5, 38, 44, null, 13, 860, 28, 5, 45, 12, 54, 20, 593, 5, 69, 17, 9, 18, 7, 11, 8, 18, 68, 44, 16, 67, 31, 7, 6, 25, 8, 3, 97, 24, 24, 31, 28, 29, 33, 18, 8, 4, 93, 15, 83, 29, 180, 7, 29, 13, 43, 15, 33, 29, 17, 13, 9, 13, 66, 158, 7, 25, 7, 2, 20, 1050, 46, 8, 7, 25, 13, 63, 
32, 21, 46, 7, 4, 8, 54, 109, 6, 64, 19, 33, 74, 22, 15, 25, 11, 3, 34, 60, 15, 44, 11, 100, 152, 26, 131, 1, 15, 58, 3, 11, 47, 6, 378, 78, 25, 28, 84, 2030, 20, 228, 110, 27, 115, 134, 5, 97, 26, 26, 54, 5, 127, 48, 50, 28, 79, 3, 28, 20, 25, 8, 26, null, 20, 11, 58, 5, 11, 73, 45, 74, 70, 1, 2, 104, 7, 6, 41, 18, 416, 44, 247, 2, 25, 10, 49, 4, 23, 6, 16, 23, 57, 3, 10, 54, 70, 13, 24, 12, 
10, 18, 4, 10, 44, 60, 16, 2, 215, 14, 230, 18, 18, 58, 15, 44, 8, 12, 44, 26, 56, 55, 4, 18, 18, 16, 22, 522, 47, 26, 542, 108, 28, 24, 15, 37, 15, 62, 12, 13, 8, 17, 10, 47, 125, 10, 35, 17, 18, 16, 6, 46, 68, 1, 10, 1, 34, 15, 9, 786, 10, 2549, 1, 6, 4, null, 334, 106, 4, 271, 37, 13, 39, 20, 92, 70, 60, 39, 55, 16, 16, 9, 17, 950, 6, 108, 8, 12, 9, 318, 169, 15, 45, 55, 37, 17, null, 49, 10, 168, 
163, 65, 6, 5, 11, 9, 21, 29, 34, 12, 26, 50, 11, 56, 10, 6, 12, 3, 5, 35, 45, 5, 400, 8, 9, 9, 7, 13, 60, 1, 6, 11, 1, 16, 7, 13, 4, 22, 11, 7, 22, 15, null, 40, 119, 314, 163, 124, 89, 17, 5, 5, 17, 15, 5, 3, 17, 66, 5, 15, 79, 54, 187, 7, 24, 8, 98, 5, 3, 17, 21, 232, 12, 37, 110, 9, 40, 10, 2, 41, 3, 38, 24, 8, 1769, 49, 21, 100, 824, 19, 5, 6, 51, 94, 17, 73, 20, 42, 3, 8, 
81, 17, 100, 6, 7, 2, 10, 10, 253, 21, 6, 2, 13, 286, 11, 13, 41, 27, 27, 41, 8, 15, 2, 18, 2573, 2, 6, 46, 4, 35, 17, 2, 15, 8, 47, 249, 50, null, 7, 6, 1079, 6, 198, 40, 17, 3, 28, 24, 20, 16, 25, 225, 38, 5, 153, 28, 26, 10, 11, 11, 16, 11, 40, 4, 41, 6, 33, 13, 58, 4, 119, 20, 27, 25, 20, 99, 23, 2, 6, 82, 9, 131, 80, 11, 21, 24, 23, 9, 53, 234, 41, 10, 158, 11, 12, 11, 105, 18, 15, 20, 
38, 11, 3, 4, 13, 16, 7, 32, 5, 11, 38, 44, 26, 13, 206, 7, 8, 64, 8, 2, 16, 23, 2, 25, 1161, 62, 15, 45, 37, 38, 43, 94, 15, 2, 13, null, 23, 29, 36, 23, 50, 33, 44, 20, 11, 30, 17, 172, 14, 43, 52, 3, 5, 1155, 10, 7, 8, 16, 44, 21, 4, 3, 94, null, 4, 52, 37, 17, 82, 7, 8, 166, 45, 11, 11, 24, 65, 40, 87, 37, 1, 67, 8, 102, 153, 165, 293, 20, 13, 64, 48, 8, 15, 45, 3, 11, 23, 23, 61, 21, 
16, 109, 19, 7, 14, 4, 46, 26, 4, 9, 20, 1, 47, 58, 17, 14, 8, 9, 8, 66, 88, 29, 10, 3, 74, 55, 14, 7, 25, 7, 82, 24, 5, 4, 30, 146, 36, 2, 6, 10, 12, 11, 16, 19, 8, 14, 223, 2, 4, 4, 19, 148, 2, 51, 30, 7, 86, 31, 17, 21, 38, 51, 3, 70, 4, 42, 1, 34, 16, 24, 8, 3, 32, 2, 57, 41, 163, 11, 4, 10, 4, 131, 5, 18, 705, 380, 13, 7, 90, 10, 35, 8, 15, 130, 15, 24, 21, 46, 88, 5, 
7, 9, 10, 48, 20, 13, 12, 4, 17, 8, 19, 3, 9, 3, 11, 32, 2, 3, 449, 15, 14, 36, 13, 60, 3, 17, 112, 13, 5, 3, 20, 5, 158, 35, 673, 17, 12, 1586, 13, 22, 6, 98, 7, 12, 4, 7, 127, 23, 28, 62, 6, 16, 239, 26, 5, 3, 54, 21, 5, 10, 11, 15, 47, 18, 108, 1, 15, 171, 17, 4, 54, 11, 21, 8, 142, 6, 7, 63, 12, 33, 13, 34, 3, 5, 44, 7, 50, 15, 5, 32, 17, 3, 3, 23, 31, 17, 8, 139, 42, 4, 
5, 34, 17, 9, 3, 24, 18, 60, 23, 8, 7, 16, 9, 29, 16, 9, 14, 3, 53, 64, 22, null, 5, 13, 5, 29, 19, 83, 49, 7, 13, 3, 2, 14, 19, 96, 11, 81, 1, 539, 64, 5, 5, 7, 15, 232, 54, 64, 2, 30, 18, 16, 682, 5, 8, 15, 1104, 4, 41, 129, 56, 4, 15, 6, 22, 106, 2, 7, 50, 2, 5, 5, 1, 7, 639, 7, 47, 7, 1, 124, 26, 35, 61, 26, 8, 43, 13, 11, 8, 4, 133, 61, 20, 5, 16, 78, 465, 7, 10, 107, 
6, 162, 20, 21, 41, null, 93, 2, 18, 22, 10, 206, 208, 52, 17, 66, 7, 17, 22, 4, 66, 18, 3, 7, 13, 4, 13, 20, 16, 17, 44, 9, 18, 281, 3, 164, 62, 7, 21, 14, 8, 169, 29, 23, 38, 7, 5, 3, 3, 5, 20, 22, 28, 48, 28, 15, 5, 6, 9, 39, 4, 4, 114, 13, 70, 24, 3, 16, 35, 631, 57, 589, 11, 136, 4, 26, 9, 110, 16, 39, 8, 99, 8, 55, 9, 50, 5, 10, 27, 47, 3, 3, 35, 13, 9, 2, 8, 16, 5, 2, 
1, 4, 21, 10, 12, 16, 39, null, 14, 48, 12, 176, 7, 6, 36, 9, 40, 10, 7, 5240, 19, 95, 39, 24, 5, 138, 9, 85, 99, 4, 58, 55, 18, 119, 79, 12, 7, 9, 16, 20, 8, 3, 10, 22, 9, 4, 5, 14, 104, null, 8, 25, 7, 32, 9, 12, 7, 56, 14, 48, 15, 53, 29, 92, 12, 26, 316, 33, 8, 13, 99, 27, 38, 80, 21, 52, 66, 14, 7, 36, 10, 7, 32, 13, 19, 302, 10, 49, 15, 101, 15, 72, 21, 46, 12, 95, 57, 10, 4, 84, 
2, 85, 38, 9, 2, 8, 24, null, 4, 5, 2, 8, 5, 5, 49, 10, 46, 8, 243, 11, 24, 3, 65, 10, 7, 7, 9, 15, 17, 10, 3, 17, 1110, 891, 5, 2, 9, 460, 47, 434, 180, 6, 32, 4, 1, 16, 29, 97, 15, 5, 18, 36, 2, 48, 112, 48, 3, 70, 5, 8, 7, 8, 24, 74, 87, 268, 18, 9, 7, 66, 14, 118, 4, 38, 57, 10, 8, 55, 37, 5, 121, 7, 29, 4, 85, 9, 53, 4, 9, 7, 2, 61, 48, 566, 10, 30, 30, 46, 11, 14, 
282, 7, 7, 25, 12, 32, 27, 19, 136, 25, 12, 4, 20, 28, 4, 55, 98, 27, 45, 287, 42, 78, 29, 33, 10, 21, 400, null, 40, 236, 8, 45, 20, 30, 27, 35, 114, 4, 39, 187, 17, 28, 37, 45, 64, 13, 71, 137, 20, 55, 32, 16, 5, 2, 143, 11, 34, 30, 145, 10, 2, 17, 60, 67, 31, 588, 137, 6, 5, 13, 8, 54, 61, 42, 44, 24, 8, 37, 6, 51, 9, 46, 8, 61, 10, 64, 5, 51, 10, 4, 12, 14, 4, 8, 24, 29, 8, 84, 4, 27, 
16, 39, 40, 55, 46, 20, 4, 72, 45, 9, 1, 12, 8, 1, 6, 9, 30, 13, 30, 58, 3, 24, 46, 39, 36, 54, 28, 2, 535, 2, 13, 15, 12, 30, 109, 21, 7, 35, 36, 23, 57, 51, 11, 47, 44, 23, 12, 7, 21, null, 25, 35, 8, 13, 6, 3, 11, 33, 21, 8, 21, 6, 5, 86, 22, 7, 30, 6, 3, 43, 8, 25, 1, 18, 35, 17, 848, 10, 14, 13, 96, 22, 28, 42, 30, 39, 3, 214, 90, 15, 51, 122, 13, 85, 133, 12, 2, 104, 4, 2, 
101, 3, 10, 16, 4, 80, 13, 10, 3, 15, 5, 7, 9, 30, 15, 9, 7, 10, 13, 17, 40, 96, 5, 9, 310, 44, 10, 55, 34, 38, 2, 28, 12, 16, 3, 32, 3, 10, 38, 40, 472, null, 38, 4, 7, 7, 30, 101, 3, 1, 7, 16, 7, 6, 134, 21, 14, 367, 28, 6, 3, 144, 3, 28, 99, 18, 10, 8, 85, 58, 72, 17, 6, 90, 64, 10, 39, 19, 7, 54, 11, 66, 113, 44, 2, 6, 1411, 124, 32, 72, 3, 34, 9, 14, 20, 26, 23, 39, 13, 17, 
23, 37, 9, 2, 8, 1, 5, 30, 24, 16, 2, 10, 19, 270, 309, 77, 379, null, 5, 35, 38, 11, 111, 8, 26, 272, 15, 8, 343, null, 1, 66, 43, 34, 20, 7, 162, 9, 77, 12, 9, 12, 42, 7, 10, null, 25, 50, 15, 33, 75, 182, 45, 4, 4, 11, 65, 53, 149, 358, 40, 525, 98, 6, 8, 59, 305, 126, 109, 152, 18, 16, 44, 7, 220, 1257, 9, 58, 41, 104, 29, 14, 5, 104, 56, 23, 48, 88, 61, 16, 53, 18, 3, 25, 34, 22, 37, 36, 10, 133, 
21, 302, 10, 2, null, 11, 32, 13, 8, 27, 28, 2, 4, 21, 13, 54, 7, 4, 17, 49, 9, 9, 54, 19, 77, 20, 8, 32, 2, 965, 109, 4, 8, 31, 61, 124, 248, 320, 15, 14, 14, 73, 9, 61, 4, 111, 72, 19, 9, 12, 27, 58, 8, 17, 37, 14, 43, 84, 109, 197, 127, 8, 7, 47, 76, 27, 4, 149, 90, 47, 8, 188, 3, 28, 93, 7, 92, 21, 6, 2, 73, 25, 20, 3, 6, 52, 5, 12, 39, 5, 61, 59, 19, 12, 6, 6, 59, 7, 32, 19, 
17, 8, 1, 5, 10, 34, 15, 48, 28, 7, 177, 6, 4, 5, 17, 5, 617, 5, 43, 57, 30, 1, 10, 16, 15, 35, 126, 21, 5, 4, 55, 43, 8, 12, 20, 24, 21, 18, 124, 2, 2, 7, 17, 17, 2, 5, 6, 5, 58, 12, 7, 24, 13, 11, 6, 70, 9, 12, 38, 62, 18, 4, 21, 11, 3, 303, 108, 82, 41, 20, 5, 8, 98, 25, 10, 73, 97, 22, 52, 39, 7, 460, 22, 1, 135, 109, 20, 13, 67, 55, 28, 13, 2, 12, 2, 30, 1, 6, 17, 21, 
2, 40, 26, 38, 13, 32, 19, 79, 6, 19, 14, 5, 2, 4, 185, 19, 13, 26, 19, 38, 11, 22, 17, 7, 75, 18, 21, 1, 9, 732, 654, 70, 6, 10, 4, 33, 39, 24, 332, 30, 139, 8, 53, 42, 7, 45, 445, 222, 7, 1, 81, 181, 36, 1023, 6, 98, 8, 7, 225, 15, 16, 9, 9, 70, 73, 10, 17, 141, 16, 81, 63, 22, 738, 33, 187, 173, 6, 51, 4, 7, 12, 15, 23, 11, 6, 4, 47, 29, 7, 9, 4, 52, 51, 7, 9, 17, 2, 365, 2, 3, 
322, 6, 11, 12, 1, 2, 14, 30, 23, 17, 71, 83, 46, 24, 125, 9, 1, 13, 9, 5, 69, 9, null, 20, 3, 69, 8, 31, 3, 13, 3, 102, 10, 34, 15, 4, 41, 54, 12, 1, 47, 33, 68, 85, 21, 18, 34, 2, 23, 13, 41, 8, 35, 167, 4, 10, 32, 13, 15, 42, 6540, 45, 35, 28, 8, 23, 3, 68, 63, 6, 22, 21, null, 47, 11, 24, 8, 113, 10, 14, 3, 89, 17, 32, 27, 23, 51, 46, 11, 120, 2451, 8, 7, 6, 25, 5, 161, 20, 15, 3, 
12, 29, 76, 17, 15, 10, 423, 8, 67, 2, 94, 21, 180, 14, 6, 34, 20, 92, 49, 3, 43, 2, 13, 63, 11, 17, 26, 11, 90, 12, 40, 21, 122, 74, 11, 13, 19, 15, 21, 66, 3, 7, 165, 27, 33, 9897, 109, 5, 40, 4, 29, 15, 452, 4, 3, 80, 5, 52, 39, 17, 11, 3, 165, 253, 54, 1, 22, 46, 7, 40, 45, 18, null, 50, 1, 66, 2, 31, 12, 38, 6, 92, 3, 7, 36, 7, 7, 22, 963, 18, 23, 17, 18, 38, 17, 15, 7, 6, 41, 9, 
15, 14, 258, 29, 34, 3, 197, 9, 12, 35, 21, 22, 16, 8, 1, 6, 3873, 36, 26, 5, 13, 57, 13, 28, 120, 35, null, 42, 20, 57, 36, 13, 37, 36, 51, 6, 23, 27, 6, 24, 6, 29, 17, 14, 47, 15, 5, 172, 60, 22, 16, 6, 14, 186, 6, 3, 1196, 49, 30, 97, 9, 37, 22, 40, 12, 44, 5, 8, 7, 70, 15, 3, 12, 7, null, 6, 29, 5, 18, 9, 77, 30, 43, 25, 47, 19, 25, 10, 11, 9, 124, 15, 4, 4, 149, 38, 1, 31, 7, 21, 
33, 160, 88, 44, 14, 53, 19, 49, 23, 10, 23, 46, 19, 11, 7, 39, 1642, 35, 19, 6, 20, 114, 6, 10, 31, 59, 43, 5, 138, 12, 188, 49, 8, 18, 56, 119, 31, 19, 21, 47, 25, 13, 45, 4, 16, 18, 9, 14, 3, 8, 7, 28, 128, 5, 8369, 11, 15, 40, 29, 44, 10, 2, 26, 3, 104, 5, 21, 30, 7, 6, 136, 11, 61, 7, 778, 19, 3, 25, 4, 3, 15, 33, 2, 60, 5, 141, 22, 34, 34, 5, 19, 13, 10, 7, 3, 8, 8, null, 28, 4, 
6, 46, 19, 114, 17, 23, 23, 5, 17, 8, 27, 4, 7, 3, 1, 1, 4, 61, 124, 34, 18, 10, 1, 14, 3, 7, null, 2, 34, 43, 10, 3, 8, 167, 16, 15, 13, 52, 251, 661, 107, 15, 236, 4, 4, 3, 43, 3, 3, 11, 9, 60, 8, 5, 1, 37, 65, 16, 66, 13, 102, 24, 29, 6, 100, 72, 55, 71, 64, 34, 205, 20, 56, 58, 12, 8, 147, 23, 50, 32, 3, 1, 1, 20, 62, 7, 41, 10, 154, 215, 122, 8, 16, 56, 11, 83514, 563, 22, 113, 5, 
19, 46, 18, 36, 12, 36, 7, 32, 18, 5, 50, 8, 97, 1, 1, 3, 1, 3, 158, 24, 15, 13, 22, 42, 42, 27, 8, 38, 1855, 6, 2, 84, 26, 95, 225, 15, 104, 18, 76, 45, 161, null, 74, 18, 194, 15, 52, 35, 74, 4, 2, 16, 47, 6, 34, 23, 88, 15, 88, 8, 20, 3, 20, 23, 7, 9, 11, 8, 3, 18, 330, 9, 88, 3, 62, 31, null, 1691, 63, 9, 17, 12, 1, 10, 20, 6, 14, 8, 18, 269, 17, 7, 87, 35, 417, 1283, 49, 9, 15, 312, 
26, 46, 7, 20, 24, 53, 67, 17, 8, 62, 7, 20, 17, 10, 19, 38, 20, 35, 14, 59, 6, 14, 3, 32, 2, 223, 10, 55, 3, 12, 13, 84, 2, 57, 13, 9, 5, 4, 37, 14, 11, 72, 13, 57, 91, 4, 7, 39, 13, 60, 143, 4, 36, 32, 34, 8, 69, 9, 4, 2, 7, 5, 9, 13, 54, 5, 8, 6, 64, 26, null, 12, 16, 16, 78, 13, 3, 7, 12, 10, 6, 7, 23, 33, 44, 17, null, 20, 10, 2, 13, 2, 10, 4, 6, 8, 31, 7, 56, 58, 
8, 62, 60, 60, 18, 1, 35, 3, 7, 153, 30, 3, 10, 48, 39, 8, 6, 14, 12, 16, 8, 45, 21, 53, 14, 5, 16, 59, 206, 55, 216, 71, 50, 4, 9, 16, 16, 10, 575, 8, 69, 25, 24, 9, 20, 27, 31, 163, 22, 31, 98, 4, 63, 16, 30, 8, 10, 53, 16, 24, 18, 17, 7, 84, 42, 237, 4, 14, 16, 36, 10, 10, 30, 26, 14, 14, 6, 1, 23, 142, 8, 10, 37, 48, 20, 15, 12, 22, 29, 6, 2, 8, 21, 1, 6, 3, 508, 7, 2, 21, 
72, 214, 128, 77, 35, 4, 63, 96, 17, 20, 46, 325, 1, 10, 38, 8, 22, 35, 35, 46, 12, 25, 101, 26, 479, 7, 63, 11, 313, 30, 7, 45, 53, 45, null, 5, 13, 52, 7, 25, 5, 13, 6, 76, 16, 52, 53, 4, 19, 38, 710, 83, 10, 35, 48, 14, 7, 198, 50, 17, 1015, 33, 14, 161, 40, 56, 144, 58, 18, 81, 6, 31, 3, 336, 4, 13, 83, 17, 144, 46, 289, 30, 21, 8, 5, 49, 55, 14, 147, 44, 13, 8, 16, 4, 16, null, 44, 24, 24, 9, 
15, 512, 108, 23, 154, 4, 195, 46, 65, 37, 35, 12, 20, 44, 7, 51, 35, 45, 25, 2, 35, 13, 16, 23, 22, 80, 7, 52, 2, 15, 58, 26, 268, 35, 62, 177, 1050, 14, 27, 8, 7, 6, 2, 7, 24, 16, 56, 18, 11, 13, 82, 2, 46, 11, 42, 13, 137, 12, 20, null, 134, 10, 11, 15, 25, 163, 66, 18, 12, 13, 63, 8, 2, 32, 199, 8, 7, 65, 3, 433, 16, 3, 4, 25, 17, 15, 40, 168, 3, 28, 22, 58, 13, 17, 65, 7, 23, 3, 61, 13, 
73, 10, 3, 8, 2, 22, 20, 42, 22, 53, 286, 19, 2, 9, 3, 16, 8, 48, 10, 126, 33, 9, 86, 40, 18, 47, 34, 70, 4, 160, 398, 11, 37, 62, null, 17, 6, 196, 37, 21, 15, 43, 47, 36, 8, 2, 10, 3, 42, 12, 8, 7, null, 3, 27, 4, 7, 16, 16, 6, 18, 42, 1, 70, 20, 3, 15, 4, 32, 66, 12, 7, 10, 3, 10, 5, 11, 8, 51, 18, 18, 29, 11, 28, 64, 220, 5, 23, 22, 27, 10, 651, 15, 66, 28, 50, 7, 5, 17, 3, 
3, 31, 15, 13, 79, 194, 92, 29, 25, 18, 17, 7, 13, 14, 19, 1, 402, 17, 29, 8, 119, 12, 36, 453, 2, 96, 26, 1, 12, 3, 19, 94, 68, 28, 103, 2, 21, 16, 2, 27, 10, 10, 224, 18, 7, 38, 51, 7, 20, 45, 5, 19, null, 34, 13, 99, 5, 17, 12, 8, 13, 8, 49, 29, 4, 120, 17, 9, 5, 40, 6, 17, 34, 43, 18, 24, 10, 316, 8, 19, 27, 6, 33, 69, 35, 1, 16, 43, 96, 25, 43, 21, 28, 161, 518, 7, 83, 49, 12, 10, 
41, 3, 18, 13, 3, 7, 4, 120, 78, 14, 7, 21, 26, 12, 37, 128, 1, 5, 13, 15, 9, 28, 7, 12, 78, 19, 8, 36, 199, 40, 23, 49, 23, 3, 94, 7, 1, 8, 33, 4, 19, 27, 13, 89, 31, 96, 56, 36, 26, 156, 9, 12, 5, 23, 29, 3, 25, 73, 77, 7, 3, 21, 17, 19, 85, 76, 26, 530, 12, 14, 24, 4, 24, 1, 2, 18, 5, 31, 6, 28, 34, 8, 33, 259, 54, 20, 11, 299, 66, null, 7, 91, 19, 86, 23, 6, 112, 4, 18, 12, 
7, 129, 39, 5, 100, 18, 92, 147, 2, 4, 31, 21, 33, 4, 12, 18, 8, 2, 4, 82, 5, 20, 29, 4, 1099, 24, 34, 161, 63, 264, 4, 3, 65, 7, 8, 33, 9, 11, 30, 27, 28, 49, 124, 15, 64, 77, 15, 11, 16, 5, 35, 541, 8, 57, 33, 5, 10, 40, 4, 2, 36, 47, 6, 70, 10, 17, 18, 13, 17, null, 62, 2, 2, 408, 65, 35, 14, 17, 28, 14, 23, 13, 11, 65, 7, 7, 19, 250, 17, 42, 10, 22, 19, 9, 23, 56, 55, 63, 8, 18, 
17, 27, 5, 17, 104, 3, 16, 243, 23, 26, 393, 7, 28, 64, 10, 17, 9, 6, 7, null, 18, 34, 17, 5, 37, 4, 82, 35, 7, 11, 15, 11, 3, 127, 62, 37, 152, 166, 19, 59, 9, 18, 17, 22, 22, 27, 26, 6, 20, 20, 114, 50, 14, 4, 17, 11, 15, 53, 652, 19, 28, 14, 26, 37, 34, 252, 5, 2, 13, 19, 40, 31, 22, 16, 29, 56, 24, 10, 13, 6, 5, 16, 9, 90, 13, 45, 336, 43, 6, 22, 77, 12, 13, 9, 8, 61, 13, 28, 24, 4, 
13, 90, 657, 67, 9, 22, 5, 69, 11, 8, 17, 2, 8, 8, 9, 9, 18, 2, 83, 48, 12, 7, 22, 21, 27, 2, 14, 120, 16, 14, 3, 10, 4, 90, 46, 10, 29, 11, 79, 116, 9, 13, 27, 10, 42, 20, 18, 67, 40, 13, 26, 309, 116, 14, 1, 232, 3, 68, 97, 1, 75, 5, 5, 15, 49, 5, 304, 42, 116, 17, 8, 678, 26, 4, 116, 1, 72, 18, 204, 26, 136, 39, 5, 18, 119, 4, 57, 11, 123, 27, 197, 148, 30, 49, 44, 14, 668, 175, 28, 13, 
6, 14, 4, 10, 59, 229, 1, 85, 72, 262, 6, 81, 3, 31, 2, 183, 17, 1487, 62, 106, 8, 1, 87, 1573, 70, 1, 329, 14, 203, 38, 28, 5, 78, 3, 37, 43, 15, 21, 5, 37, 62, 23, 68, 49, 5, 13, 17, 3, 34, 432, 27, 24, 137, 39, 1, 30, 22, 15, 74, 1292, 31, 65, 4, 44, 10, 11, 112, 163, 79, 89, 36, 19, 55, 35, 10, 45, 44, 7, 1, 6, 113, 9, 36, 13, null, 45, 60, 9, 8, 5, 56, 18, 104, 617, 11, 10, 129, 27, 113, 40, 
38, 22, 27, 4, 6, 12, 201, 10, 4, 79, 107, 40, 76, 17, 33, 7, 48, 34, 250, 84, 50, 63, 98, 4, 23, 30, 25, 32, 18, 1, 113, 5, 3, 19, 10, null, 139, 111, 24, 191, null, 64, 2, 5, 36, 6, 36, 79, 23, 9, 8, 4, 1255, 13, 74, 18, 2, 287, 3, 38, 8, 33, 54, 46, 7, 3, 10, 46, 18, 1, 2221, 18, 18, 12, 13, 7, 4, 16, 7, 656, 11, 10, 96, 28, 20, 17, 15, 25, 14, 10, 215, 100, 6, 7, 1, 503, 12, 17, 30, 30, 
16, 9, 989, 11, 19, 14, 21, 8, 26, 2, 26, 113, 150, 26, 19, 54, 6, 17, 3, 14, 96, 4, 792, 12, 20, 37, 2, 7, 28, 8, 4, 12, 7, 169, 97, 13, 6, 3, 99, 1, 19, 53, 47, 344, 48, 8, 88, 235, 3, 231, 3, 21, 20, 4, 5, 35, 8, 14, 20, 1, 15, 105, 15, 3, 1969, 5, 1162, 264, 2, 9, 18, 120, 47, 45, 8, 20, 7, 16, 1, 7, 57, 16, 51, 10, 35, 10, 45, 53, 115, 9, 40, 2, 16, 9, 331, 21, 7, 2, 4, 18, 
4, 11, 12, 5, 5, 2, 1, 8, 14, 5, 2, 5, 7, 17, 11, 72, 12, 1, null, 12, 3, 36, 252, 2, 535, 8, 38, 197, 8, 8, 2, 15, 40, 24, 5, 59, 21, 45, 71, 7, 38, 2645, 966, 18, 26, 18, 5, 10, 85, 9, 1, 5, 6, 7, 38, 15, 24, 404, 5, 6, 29, 23, 230, 26, 12, 120, null, 65, null, 18, 6, 213, 150, 45, 483, 1236, 35, 70, 3, 79, 11, 76, 10, 4, 136, 15, 32, 9, 163, 5, 30, 2, 16, 20, 10, 2, 11, 411, 10, 16, 
33, 21, 22, 54, 19, 52, 24, 121, 14, 69, 33, 45, 15, 206, 52, 6, 9, 102, 1, 149, 31, 3, 67, 13, 6, 10, 22, 234, 77, 55, 3, 70, 17, 50, 3, 12, 63, 19, 13, 14, 379, 6, 12, 252, 98, 85, 1, 11, 30, 18, 5, 26, 147, 120, 97, 20, 6, 4, 35, 338, 81, 72, 36, 14, 132, 8, 14, 8, 173, 5, 138, 814, 166, 130, 176, 20, 172, 134, 221, 59, 54, 8, 11, 18, 83, 19, 46, 30, 12, 5, 3, 70, 71, 12, 3, 56, 17, 173, 62, 7, 
7, 12, 8, 47, 120, 106, 45, 30, 168, 6, 65, 104, 23, 14, 8, 54, 2, 172, 8, 9, 8, 17, 11, 80, 5, 5, 259, 685, 5, 45, 1, 26, 162, 8, 10, 7, 26, 62, 24, 26, 60, 88, 2, 230, 65, 27, 23, 5, 27, 7, 59, 7, 6, 9, 17, 14, 4, 12, 12, 18, 100, 68, 2, 12, 12, 20, 15, 19, 15, 63, 85, 47, null, 154, 22, 8, 29, 8, 40, 28, 23, 15, 8, 374, 21, 7, 7, 8, 68, 6, 19, 10, 3, 101, 15, 51, 17, 2, 12, 2, 
25, 6, 36, 91, 22, 9, 12, 19, 55, 24, 25, 20, 145, 50, 18, 22, 476, 22, 8, 52, 16, 17, 149, 95, 24, 10, 22, 7, 3, 28, 1, 733, 27, 1, null, 1, 14, 26, 30, 3, 19, 13, 245, 8, 9, 35, 1, 1, 4, 94, 52, 12, 25, 11, 4, 2, 5, 2, 282, 20, 24, 26, 6, 338, 23, 1, 5, 12, 40, 15, 16, 28, 21, 65, 6, 52, 7, 3, 20, 13, 5, 13, 104, 62, 15, 30, 24, null, 1, 13, 76, 148, 35, 16, 253, 43, 56, 37, 262, 27, 
1, 23, 41, 14, 140, 25, null, 95, 56, 38, 11, 133, 9, 34, 16, 29, 18, 272, 17, 9, 2, 25, 49, 15, 7, 42, 1, 71, 22, 5, 59, 3, 9, 13, 9, 3, null, 7, 1, 10, 3, 127, 39, 54, 12, 20, 95, 52, 623, 31, 38, 1, 1, 4, 39, 6, 7, 4, 26, 5, 15, 89, 188, 17, null, 3, 28, 46, 1460, 11, 12, 1, 29, 8, 78, 12, 20, 3, 19, 85, 48, 39, 21, 109, null, 44, 5, 22, 62, 90, 51, 1, 11, 4, 66, 17, 11, 76, 6, 11, 
1, 15, 65, 22, 20, 9, 21, 39, 31, 5, 84, 8, 26, 6, 4, 32, 6, null, 7, 98, 44, 14, 19, 11, 8, 16, 570, 98, 83, 60, 36, 18, 30, 59, 34, 14, 5, 15, 29, 13, 24, 32, 967, 9, 2, 32, 34, 81, 6, 7, 40, 6, 7, 15, 8, 15, 24, 13, 16, 25, 6, 37, 13, 876, 4, 5, null, 70, 3, 10, 6, 21, 79, 25, 33, 2, 11, 69, 58, 21, 5, 3, 51, 11, 6, 3, 8, 20, 4, 21, 12, 2, 50, 38, 52, 3, 1, 21, 41, 49, 
53, 4, 3, 1, 10, 15, 13, 15, 24, 29, 11, 4, 1, 12, 10, 22, 38, 41, 6, 47, 13, 15, 66, 54, 113, 12, 194, 1, 36, 23, 12, 4, 113, 24, 1, 24, 21, 8, 2, 8, 5, 81, 13, 2, 29, 23, 4, 12, 71, 17, 71, 19, 54, 88, 28, 102, 30, 34, 6, 37, 23, 4, 8, 26, null, 17, 21, 10, 227, 163, 90, 11, 45, 4, 15, 81, 10, 12, 4, 200, 13, 21, 39, null, 13, 4, 9, 6, 16, 15, 24, 35, 33, 5, 110, 3, 96, 124, 5369, 167, 
39, 25, 70, 47, 18, 18, 29, 1486, 172, 183, 40, 3, 60, 317, 30, 9, 8, 7, 19, 1, 8, 16, 5, 12, 77, 111, 53, 25, 9, 2, 72, 33, 11, 18, 10, 95, 35, 30, 15, 12, 15, 21, 42, 326, 11, 50, 4, 4, 114, 4, 118, 20, 507, 20, 15, 102, 8, 18, 2, 6, 41, 18, 25, 16, 1522, 54, 7, 27, 43, 12, 1, 12, 18, 186, 109, 11, 23, 21, 21, 41, 11, 158, 3, 6, 103, 77, 45, 7, 14, 147, 35, 63, 202, 92, null, 18, 5, 1, 49, 78, 
71, 32, 12, 3, 4, 4, 25, 18, 23, 19, 8, 46, 4, 20, 234, 7, 1, 12, 25, 28, 48, 33, 30, 31, 5, 14, 18, 2, 123, 9, 86, 8, 8, 35, 1, 37, 44, 6, 9, 25, 5, 15, 11, 65, 61, 32, 14, 1, null, 919, 214, 1715, 364, 199, 158, 93, 434, 322, 86, 870, 617, 1596, 1744, 384, 405, 708, 48, 1111, 2924, 611, 708, 4087, 358, 66, 847, 1751, 388, 1357, 4860, 380, 74, 91, 24, 2043, 32, 46, 81, 27, 33, 86, 140, 168, 49, 406, 46, 101, 1258, 142, 18, 3005, 
165, 103, 243, 2098, 54, 62, 206, 639, 381, 252, 132, 143, 853, 763, 709, 285, 695, 265, 288, 15, 2454, 1902, 2300, 1228, 89, 111, 57, 108, 37, 83, 2215, 3099, 4487, 8602, 5387, 8006, 2967, 6836, 3122, 6878, 5142, 3512, 4029, 2531, 2159, 563, 1543, 997, 442, 1058, 629, 747, 147, 41, 79, 624, 240, 362, 191, 179, 263, 231, 89, 279, 21, 99, 614, 621, 183, 40, 89, 152, 16, 511, 38, 298, 176, 238, 466, 219, 131, 113, 230, 193, 306, 700, 384, 1185, 422, 615, 423, 63348, 7260, 9162, 4184, 3478, 1385, 4219, 2881, 3664, 
3275, 3280, 7455, 3761, 3788, 5427, 649, 620, 686, 2431, 1560, 406, 664, 551, 1356, 348, 697, 341, 905, 556, 924, 1188, 349, 531, 635, 686, 189, 505, 717, 532, 634, 864, 1118, 490, 874, 631, 498, 1097, 734, 471, 736, 827, 519, 668, 846, 632, 1499, 915, 1491, 1070, 514, 449, 408, 1201, 535, 1147, 960, 278, 654, 756, 709, 392, 271, 555, 547, 402, 462, 599, 663, 759, 232, 631, 748, 758, 1005, 636, 971, 951, 645, 1201, 545, 735, 129, 58, 395, 413, 97, 149, 367, 98, 86, 124, 319, 694, 2431, 96, 151, 346, 93, 108, 
82, 142, 960, 394, 104, 1153, 145, 235, 90, 110, 474, 182, 121, 229, 144, 107, 583, 122, 115, 293, 302, 108, 180, 367, 131, 104, 66, 81, 110, 207, 1084, 180, 133, 208, 194, 360, 116, 527, 147, 457, 51, 97, 189, 306, 644, 156, 296, 171, 113, 480, 228, 859, 294, 745, 59, 244, 155, 54, 168, 207, 46, 109, 185, 418, 189, 356, 337, 149, 931, 76, 397, 139, 129, 164, 253, 152, 123, 149, 97, 298, 110, 141, 702, 125, 111, 158, 134, 129, 355, 374, 103, 85, 231, 89, 104, 101, 157, 104, 265, 264, 
367, 81, 1103, 546, 129, 1491, 154, 225, 63, 773, 318, 308, 1201, 79, 203, 82, 117, 179, 595, 193, 500, 139, 422, 392, 271, 168, 185, 302, 135, 218, 70, 453, 166, 187, 259, 171, 147, 356, 129, 293, 76, 130, 137, 185, 523, 161, 374, 612, 156, 134, 74, 534, 174, 111, 425, 521, 126, 156, 253, 92, 627, 378, 106, 636, 203, 114, 261, 88, 228, 220, 99, 80, 101, 172, 71, 82, 179, 381, 254, 381, 178, 645, 416, 207, 139, 295, 90, 277, 6, 30, 8, 1, 3, 15, null, 3, 7, 6, null, 3, 
null, 4, 3, 1, null, null, 4, 41, 3, null, null, 10, 7, 8, 8, 4, 2, 1, null, 4, 4, 3, null, 35, 1, null, 1, 9, 1, 1, 1, 1, 2, 4, 3, null, 1, 18, 2, 19, 19, 5, 9, 2, 1, 3, null, 1, null, 3, 3, 5, 1, 1, 1, 2, 7, null, 1, 1, 6, 44, null, 1, 3, null, 6, 2, 30, 6, 2, 11, 1, 2, 1, 4, 14, 1, 5, null, 1, 4, 4, 5, 39, 9, 112, 3, 5, 31, 3, 1, 1, 1, 1, 1, 14, 1, 1, 7, 
126, 11, 7, 2, 5, 5, 3, 1, null, 3, null, 6, null, null, 3, 1, 1, 6, null, 7, 4, 1, null, 2, 4, 2, 9, 6, null, null, 2, null, null, null, 59, 1, 4, null, 42, 16, 38, 3, 1, 1, null, 1, 12, 2, 3, null, null, 3, 9, 1, null, null, 7, 8, 1, 1, 2, 1, null, 128, null, 3, 57, 2, 6, 15, null, 4, 7, null, 9, null, null, 1, null, 6, null, 1, null, 3, 1, 10, 25, 5, null, 23, null, 14, 3, 3, null, 1, 3, 8, 3, null, 
5, 4, 4, 9, 1, 1, 4, 9, null, 3, 69, null, 3, 1, null, 30, 7, 4, 5, null, 5, 3, 7, 3, null, null, 13, 9, 12, 1, null, 5, 19, null, 7, 2, null, null, 36, 26, 2, 2, 7, 11, null, null, null, 15, null, 2, 2, null, 1, 4, null, 3, 11, 3, 2, 10, null, null, 1, 6, null, 6, 2, 3, 24, null, 1, 2, 2, null, 1, 3, null, 1, 3, 18, 4, null, 20, 5, 5, 5, 1, 6, 3, null, null, 1, 1, 9, 5, 68, 3, 3, 2, 1, 
12, 1, null, 3, 7, 3, null, null, 6, 2, 9, 6, null, 1, 9, 4, 1, 4, 1, 119, 15, 9, null, 1, 3, 2, 9, 4, 9, null, null, 2, 3, null, 6, 5, 8, 4, null, 6, 1, 8, 1, null, 3, 2, 3, null, 2, 11, null, 10, 4, 4, 1, 2431, 1, 3, 9, null, 5, 7, 14, null, 29, null, 8, 1, 31, 1, 1, 1, 31, 11, 6, 66, 6, 27, 7, 1, 2, 2, 12, 139, null, 7, 6, 6, 1, 1, null, 11, null, 4, 2, 2, 1, null, 5, null, 
2, null, 9, 1, null, 1, 21, 3, 6, 3, 11, 14, 1, 2, 11, 9, null, 7, 8, 8, null, 1, 3, 7, null, 2, 2, 2, 6, 15, 2, 3, 2, null, 1, 7, 1, 3, 43, null, 2, 1, 1, 2, 1, 4, null, 1, 5, 8, 19, 2, 2, null, null, 7, 9, null, 1, null, null, 1, null, 2, null, 1, 1, null, 4, 8, null, null, 5, null, 2, 4, 3, 1, 1, 1, null, 2, 2, 2, 5, 1, 1, 1, 5, 2, 35, null, null, 9, 7, 5, null, null, 1, 4, 
3, 2, null, 2, 13, 3, 8, 13, 5, 36, 2, 17, 37, 42, 5, 8, 15, 4, 5, 9, 2, 34, 6, 3, null, 4, 4, 1, null, 6, 5, 2, 13, null, 11, 1, null, 8, 2, null, 1, 4, 1, 9, 4, 4, 6, 1, 8, 10, 1, null, null, 1, null, 2, null, 1, null, 15, 8, 5, null, 3, 6, null, 4, null, 3, 1, 64, 1, null, 5, null, null, 7, 1, 1, 2, 16, 3, 1, null, null, 4, 4, 13, 5, 4, 5, 5, 11, 21, 1, 1, null, 6, 16, 88, 
3, 1, 4, null, null, 1, 5, null, 1, 4, 1, null, 3, 24, null, 1, 4, 8, 3, 1, 16, 1, 4, 1, 3, 10, 2, 3, 1, 1, 1, null, 1, null, 36, null, 6, null, 2, 37, 4, 7, 1, 1, 1, 3, 4, null, 10, 1, 12, 8, 3, 5, null, 1, 1, 6, 1, 18, 2, 16, null, 6, 2, 70, 10, 3, 6, null, 6, 1, 37, null, 188, 1, 3, 24, 93, 25, 623, 1, 2, 4, 15, null, 9, 47, 25, 1, 77, 2, 2, 87, 1, 14, 7, 3, 1, 3, 
1, null, 2, 1, 1, 1, 1, null, null, 1, 9, 3, null, null, 1, 7, 8, 3, 5, 5, 1, 9, 3, null, 6, 2, 1, 8, 11, 5, 1, 3, 9, 3, 42, 2, 4, 1, 6, 6, 2, 10, null, 2, null, 5, 1, 2, 4, 8, 18, 2, null, 282, null, null, 1, 9, null, 1, 1, null, 14, 2, 1, 5, 5, 10, 1, 8, 1, 2, 4, 3, 28, 6, 3, 1, 1, null, null, 2, 3, null, null, 2, 3, 9, null, 5, 1, null, 2, 4, 2, 6, 3, null, 13, 2, 
10, null, 3, 2, null, 8, 1, null, null, 2, 5, 25, 2, 2, 17, 6, 1, 10, 4, 11, 5, 4, 3, null, 4, null, null, 5, null, null, 6, 2, 1, 28, null, 7, null, 60, null, 40, 6, 1, 8, 3, 3, 10, 26, 1, 4, null, 48, 9, 4, 3, 15, 2, 4, 1, 31, 12, 2, 1, 4, 7, 5, 15, 1, 4, 1, 1, 11, 4, 14, 6, 1, 20, 22, 3, 7, 19, 7, 15, 17, 31, 9, 3, 12, 7, 2, 3, 2, 3, 8, 1, 1, 1, 8, 21, 7, 5, 
2, 4, null, 6, 10, 1, null, 3, 8, 5, 23, 2, 2, 1, 20, 1, 1, 2, 2, 2, 5, null, 5, 12, 4, 17, 2, 1, 3, 5, 6, null, 1, 7, null, 1, 12, 8, 10, null, 3, null, 4, 1, 2, 1, 11, 3, 12, null, 3, 1, null, 1, 7, 3, 2, 3, 52, null, null, 5, null, 3, 1, 3, 5, 3, 1, 2, 3, null, 6, 6, 9, 12, 3, null, 14, 3, 5, 4, 1, 2, 2, 2, 5, null, null, 2, 5, 3, null, 1, null, 1, 1, 15, 1, 2, 
5, null, 3, 2, 4, null, 2, null, 2, null, 1, 7, 2, 15, 9, 4, 10, null, 1, 5, 8, 2, null, 4, 3, 1, 3, 10, 4, 10, 2, 9, 3, 2, 1, 11, 1, null, 5, 1, 2, 2, 5, 5, 9, 2, 21, 14, 4, null, 2, 10, 38, 5, 4, 7, 47, 15, 2, 5, null, 5, 38, 3, 1, null, 1, 5, 3, 3, 4, null, 1, null, 3, 83, null, 2, 1, 2, 4, 2, 9, null, null, 2, 8, 3, 2, null, 1, null, 13, 3, 20, 50, 10, 236, 41, 42, 
6, 2, 1, null, 14, 30, 7, 1, 1, null, 16, 2, 2, 18, 5, 3, null, 12, 3, 5, null, null, 4, 23, null, 7, 5, 7, 6, null, 8, 1, 12, 11, null, 4, 1, 4, 1, null, 12, 3, 20, 14, 2, 1, 5, 2, 1, 2, 13, 1, 241, 6, 135, 7, 4, null, 6, null, 12, null, 8, 2, 7, 9, 4, 1, 2, 4, null, 2, 2, 4, 1, null, 4, 3, 4, 2, 1, 1, 4, 2, 42, 3, 10, null, null, 8, null, 4, null, 2, 4, 1, 5, 7, 2, null, 
2, 1, null, 47, 1, 8, null, 1, 2, 2, 4, 1, 34, null, 34, null, null, 3, 3, 1, 56, 3, 53, null, 1, 2, 1, 3, 9, null, 4, null, 6, 16, 6, 7, 1, 12, null, 4, 1, 19, null, 13, 1, 131, 3, 1, 16, null, 5, null, null, 6, 10, 3, 4, 1, 62, 4, 37, 3, 3, 2, 6, null, 1, 1, 13, 11, 5, 27, 14, 1, null, null, 1, 2, 1, 1, 31, 1, 1, 2, 1, 17, 3, 1, 3, 6, 21, 1, 10, 3, 2, 4, 9, 6, 6, 21, 
null, null, 38, 1, 10, 6, 7, 6, 2, 1, 4, null, 6, null, 11, 12, 3, null, null, 1, 1, 3, 1, 1, 3, 10, 11, null, 5, 3, 2, 3, 5, 4, 5, 1, 7, 1, 11, null, null, null, 2, 6, 4, 5, 3, 7, 5, 5, null, null, null, 2, 2, null, 7, null, 2, 1, 19, 3, null, 1, 7, 3, 12, 3, 1, 7, 11, 3, 1, 5, 5, 1, null, 3, 1, 2, 2, 25, 3, 6, null, 3, 23, 3, 5, 2, 2, 3, 2, null, 2, 1, 51, null, 1, 1, 
5, 7, 40, 1, 12, 2, 2, 3, 3, null, 4, 8, 4, null, 1, 5, 1, 1, 27, 8, 42, 8, 15, 13, 4, null, 2, 8, 3, null, 1, 2, 2, 4, 21, 3, 18, 19, 10, null, null, 3, 5, 4, 1, 19, null, 4, 1, 4, 2, 2, 1, 1, 615, 30, 11, 3, null, 5, 1, 20, 5, 9, 3, 47, 4, 6, null, 1, null, null, null, 20, 5, 2, null, 1, 7, 84, 1, null, 3, null, 15, 4, 4, 1, 4, 19, 3, 3, 2, 2, 10, 14, 32, 9, 2, 2, 
8, 8, 5, 2, 4, 2, 8, 5, 13, 9, 2, 3, 3, 9, 35, null, 21, 1, 1, 3, 1, 5, 1, 2, 1, 7, 3, 3, 2, 1, 16, 7, 1, 37, 2, 93, 5, 6, 2, 3, null, 9, 11, 11, 40, 7, 3, 14, 2, 9, 7, null, 2, null, 1, 3, 1, 2, 7, null, 2, 3, 3, 5, null, 3, 17, 5, 10, null, 2, 5, null, 9, 2, 2, 126, 4, 2, 11, 5, null, null, null, 2, null, 4, 1, 3, null, null, 2, 3, 2, 4, 10, 3, 5, 15, 24, 
null, 39, null, 2, 5, 1, null, null, 2, 2, null, 56, 5, 3, 2, null, 9, 6, 58, 6, null, 3, 3, 1, 2, 1, 2, 11, null, 2, 208, 2, 2, 4, 1, 5, null, 47, 1, 3, 2, null, null, 1, 1, null, 7, 18, 2, 6, 3, 3, 3, 2, null, null, 3, 9, 3, 2, 2, 10, 3, 4, 3, 5, 2, 12, 2, 20, 4, 34, 2, 3, 1, 6, 5, 3, 3, 1, 1, null, 4, 5, 26, null, 9, 2, 1, 1, 171, 9, null, null, 10, 2, 9, 3, 2, 7, 
5, 2, 2, 8, 3, 1, 7, 7, 11, 25, 3, null, 3, 4, 1, null, 4, 4, 4, 1, 11, 36, 1, 17, null, 4, 14, null, 2, 6, null, 45, 21, 7, null, 9, 344, 3, 31, 14, 2, 5, 9, null, 16, 4, 6, 5, 1, 13, 1, 7, 6, 1, null, 6, 5, 1, 1, 3, null, null, 1, 4, 3, 3, 10, 8, 9, 11, null, 2, 7, null, null, 6, 1, 61, 4, 30, 2, 5, 3, 8, null, 1, null, 2, 4, 7, 1, null, 11, 9, 2, 5, 1, 1, 3, null, 
null, 3, 5, 6, 1, 26, 2, 14, 1, 2, 5, 3, 6, null, 6, 6, null, 5, 2, 3, 1, null, 2, 1, 72, 15, 6, 60, 9, null, 6, 5, 2, 1, 2, 6, 1, null, 3, 3, 6, 20, null, 1, 3, 1, 2, 1, 2, 11, 1, 4, null, 13, 2, 1, 106, 3, 299, 4, 1, 2, 1, 45, 36, 1, 32, 6, 5, 2, 9, 10, 3, 9, 4, 2, 2, null, null, null, 134, null, 20, 1, 1, 2, 78, 19, null, null, 5, 3, null, null, 12, 2, 7, 18, 7, 1, 
null, 3, null, 2, 3, 5, 4, 3, 1, 2, 10, 8, 1, null, 1, 1, 12, 10, null, 75, null, null, null, 1, null, 18, null, 1, null, 2, 4, 1, 4, 2, null, 1, 1, 3, 2, null, 5, 22, 43, 15, 22, 7, 5, null, null, 1, 2, null, null, 7, 11, null, 1, 15, 3, 22, 1, 4, 3, 12, null, null, 2, 4, 39, null, 6, 9, 2, null, null, null, 3, 2, 5, 9, null, 261, 5, 1, 6, 171, 3, null, 1, 6, 7, 1, 8, 3, 10, 2, 1, 8, 3, 30, 
null, 2, null, 3, null, 31, 2, 3, null, 1, 13, 1, null, 5, 3, 1, 6, 1, 3, 2, 4, 449, null, null, 6, 3, null, 7, 8, 5, 2, 3, 56, 3, 2, 2, 2, 120, null, 26, 10, 3, 1, 6, 6, 6, 3, 2, 26, 9, null, 8, 11, null, 2, 1, null, 9, null, 3, 2, 9, null, 4, 5, 16, 1, 4, null, 7, 6, 1, 8, 3, 1, 1, 17, 3, 9, 9, null, 1, 5, 2, null, 7, 28, 2, 2, 6, 2, 1, 2, 15, 2, 4, null, 4, 6, 3, 
1, 2, 2, null, 1, null, 4, 1, 8, 7, null, 21, 3, 1, 5, 3, 2, 5, 3, null, 7, 265, 4, 3, 3, 2, 4, 1, 19, 2, 1, 4, null, 3, 2, 7, 1, 6, 8, 4, 2, 1, 3, 1, 21, 1, 1, 11, 1, 3, 142, 3, 1, null, 1, 5, null, 4, null, 15, null, null, 6, 1, 4, 13, 2, null, 31, 2, 6, 2, null, 8, null, 8, 11, null, 5, 1, 26, 19, 33, 39, 6, 2, 8, 9, null, 1, 12, 3, 1, null, 7, 7, null, 3, 15, 7, 
3, 1, 3, 5, 6, null, 4, 4, 2, 11, 23, 5, 2, null, 3, 3, 11, 10, 4, 2, null, 11, 8, 2, 4, 3, 1, 9, 3, 3, 1, 7, 7, null, null, 1, 2, null, 7, 9, 1, null, 2, 29, null, null, null, 2, 6, 1, 3, 11, null, 3, 14, 1, 2, 12, 9, null, 8, 1, 5, null, 4, 1, 5, 1, null, 6, 1, 11, 5, 23, 1, 1, 5, 1, 16, 3, 6, 110, 43, 1, null, 7, 3, 3, null, null, 29, 3, 4, 1, 2, 18, 1, null, null, 2, 
3, 1, 6, 4, 3, 3, 3, 5, 3, 2, null, 3, 3, null, null, 32, 1, 3, 5, 1, 4, 2, null, 16, 2, null, 2, 5, 2, 12, 5, 111, 4, null, 174, 2, 1, null, 7, 1, 2, 2, 2, 7, 1, 2, 4, 5, 4, 59, 11, 6, 3, 7, 6, null, 2, 2, 1, 4, 2, 11, 3, 3, 20, null, null, 5, null, null, 1, 7, 2, 2, 6, 1, 9, null, 10, null, null, 1, 5, 4, 1, null, 18, 2, null, null, 2, 4, 1, null, 13, 6, null, null, 8, null, 
4, null, 3, 1, 1, 1, null, null, 1, 1, 10, 2, 1, null, 2, 3, 11, 1, 1, 1, 1, null, 2, null, 11, 14, null, null, null, null, 2, null, 5, 1, 12, null, 39, 3, null, 7, 4, 3, 11, 12, 12, null, 1, null, null, 97, null, null, 2, 134, 2, 1, 10, 8, null, 1, 1, 2, 11, 1, 1, 2, 2, 4, null, 3, null, 51, null, 11, null, 2, 24, 7, 2, 11, 11, 1, 1, 2, null, null, null, 5, 7, 2, 6, 2, 11, 56, 1, 2, 18, null, 23, 2, 
4, 6, null, 2, 1, 3, 3, 2, 17, 20, 12, 2, 9, 1, 4, 3, null, 4, 2, 1, 5, 1, 1, 1, 3, 1, 4, 5, 4, 5, 32, 3, 22, 4, 4, 4, 4, 4, 16, 9, 4, 8, null, 2, 1, null, null, 1, 1, 5, 8, 3, null, null, 2, 3, 4, 1, null, 15, 4, 5, 5, null, 7, 8, 32, 5, 34, 1, 8, null, 2, 6, 10, 2, 9, 1, 7, 4, 5, 1, 7, 1, null, 2, 2, 1, null, 6, 4, 2, null, 2, 2, 3, 1, null, null, 1, 
2, 2, 2, 6, null, 3, 9, 3, 23, null, 3, 3, 1, 4, null, 4, 652, 4, 11, 5, 5, null, 16, 4, 9, 9, 1, 5, 2, 1, 22, 13, 1, null, null, null, 1, 1, 1, 6, 5, 3, 5, null, 5, 18, 2, 2, 6, null, 3, 8, 2, 1, 11, 3, 8, 3, 7, 7, 22, null, 6, 6, 2, 1, 2, 10, 8, 6, 25, 8, 10, 10, 2, null, 9, null, null, 4, 1, 1, 43, 7, 5, 2, 5, 3, 1, 2, 7, 1, 8, 3, 2, 3, 17, 5, 2, 2, 
1, 1, null, 4, null, 3, null, null, 1, null, 2, 5, 3, 5, 2, 27, 2, 1, 2, 6, 4, null, 1, null, 1, 5, 6, 1, null, 168, 51, 1, null, null, 57, 7, 95, 11, null, 3, 1, null, 2, 4, 4, 1, 3, 4, 3, null, 10, 18, 4, 2, 23, null, 2, 1, 4, 3, 7, 13, 49, 7, 1, 1, 11, 8, 14, 2, 8, 11, null, 2, 2, 4, 2, 7, null, 8, null, 4, 4, 8, null, null, null, 3, 4, 3, 97, 1, 2, 5, 1, null, 2, 46, 1, 1, 
3, 1, 10, 2, 2, 9, 4, null, 1, 3, 2, null, 10, 21, 1, 9, 27, 8, 3, 2, 5, 2, 4, 35, null, 3, 18, 3, 6, 2, 3, null, 3, 5, 2, 4, 15, null, 2, 5, 2, 7, 4, 6, 16, 2, 4, 5, 5, 1, null, 14, 3, 1, null, 15, 4, null, 4, 21, 3, 6, 61, 15, 3, 1, null, 4, 3, 4, 3, 12, 5, null, 5, 1, 8, 1, 2, 1, 5, 3, 8, null, 4, 2, 3, null, 2, 1, 3, 2, 2, 3, 21, 2, 2, 6, 5, 8, 
2, 7, 3, null, 4, 6, 2, null, 1, 1, 2, 1, 3, 8, 5, 3, 13, 3, 7, 2, 3, 6, 10, 3, null, 45, 6, 2, null, null, 3, 12, 2, 2, 5, 10, 7, 5, 2, 2, 8, 1, 13, 1, 2, 2, null, 1, 4, null, 1, 4, null, null, 9, 3, 3, 4, null, 1, 3, 6, 3, 6, 4, null, 4, null, 6, null, 3, 7, 6, 141, 1, 1, 8, 13, null, 4, 9, 4, 3, null, 15, 19, null, 9, 14, 3, 12, 14, 5, null, 10, null, null, 19, 1, 1, 
3, null, 26, 2, 3, null, null, 1, 1, 4, 5, 2, 2, 1, null, 1, null, 6, 11, null, 4, 32, 7, null, 12, 1, 3, null, 4, 4, 2, null, 1, null, 1, 5, 7, 54, 2, 9, 3, null, 2, 2, 12, null, 2, null, 2, 7, 1, 9, 1, null, 64, null, 2, 1, 25, null, 1, 17, 1, null, 3, 16, 14, 5, 5, null, 24, 9, 2, 8, 2, 1, 3, 3, 11, 10, 4, 1, 1, 279, 15, null, 9, 1, 4, 6, 1, null, 9, 4, null, null, 6, null, 6, null, 
2, null, null, null, 7, 3, null, null, 2, null, 16, 61, 14, 43, 1, 3, 7, 2, null, 6, 2, 1, 43, 5, 1, 52, 6, null, 7, 7, 6, 3, 1, 20, null, 9, 1, 4, 1, 4, 1, 1, 1, 5, 7, null, 5, 8, 16, 1, null, 1, 1, 9, 5, 18, 50, 6, 43, 6, 3, 2, 7, 26, 15, 9, 22, 3, 2, 4, 1, 9, 325, 2, 4, 12, 9, 4, 1, 1, 8, 2, 1, 6, 8, 14, 2, 5, 2, 1, 3, 7, 6, 9, 12, 2, 23, 5, 29, 1, 
2, null, 4, 15, 2, null, 1, 2, null, 2, 1, 4, 6, 2, 2, null, 10, 4, null, 7, 3, 10, 1, 2, 1, 1, 118, 6, null, 1, 2, 13, 16, 42, 47, 3, 1, 1, 17, null, 2, null, 2, 12, null, 2, 2, 6, 3, null, 1, 2, 5, 7, 5, 9, 11, 1, 5, 3, 9, 7, 1, null, 25, 26, 4, 3, 29, null, 5, 9, 2, 15, null, null, null, 7, 1, 4, 1, 3, 7, 1, 3, 1, null, 1, 2, 1, null, 2, null, 2, null, 15, 6, 5, 1, null, 
4, 2, 2, 3, 3, 2, 3, 31, null, null, 2, 1, null, 112, 1, 8, 7, 5, null, 1, 1, null, 1, 17, 1, 1, 2, 8, 2, 3, 1, 3, 2, 3, 4, 19, null, 1, 1, 2, 5, 1, 1, null, 1, 4, null, 2, 6, null, 3, null, 6, 1, 2, 1, 1, 5, null, null, 3, 2, 33, 16, 3, 5, 1, 2, null, 11, 3, 2, 23, 11, 4, 4, 1, null, 63, 5, null, 21, 8, 1, 3, 4, 6, 10, 3, 1, 3, null, 7, 4, 4, 1, null, null, 9, 3, 
6, 2, 14, 4, 2, 4, 6, null, null, 2, 1, 3, 3, 1, 6, 1, 10, 1, 1, 4, 2, 22, 4, 2, 4, null, 58, 78, 16, null, 2, 1, null, 8, null, 39, 5, 13, 3, 8, 11, 1, 3, 87, 45, null, null, 9, 12, 7, 119, null, 8, 1, 1, 31, 3, 1, 1, 1, 10, 5, 4, null, 11, 3, 7, 7, null, 89, 1, 34, 36, null, 9, 1, 3, 2, null, 4, 1, null, 2, 2, 10, 1, 1, null, 19, 2, null, 2, 1, 6, 41, 2, 4, 25, 3, 4, 
1, null, 1, 11, 5, 2, 2, 6, 10, 4, 1, 2, 2, 1, 2, null, null, null, null, 4, 3, 6, 8, 1, 6, 2, 1, 1, 13, 1, 3, 3, null, 7, 8, 1, null, 3, null, 4, 3, 3, 1, 3, 1, 2, 3, 5, 1, 9, 4, 13, 7, 4, 2, 2, 6, 637, 12, 3, 5, null, 5, null, 4, 14, null, 4, 5, 2, 11, 1, 2, 3, 11, null, 2, null, 15, 2, 7, 4, 7, 4, 4, null, 11, 278, null, 1, 5, 5, 1, 32, 10, 3, 1, 4, 4, 1, 
2, null, 4, 92, 6, 7, 1, 6, 3, 13, 1, 1, 9, null, 32, 3, 4, 4, 1, 1, 6, 4, 9, 1, 1, 1, null, 5, 6, 31, 11, 2, null, 2, 4, 2, 4, null, null, 14, 6, 1, 1298, 8, 2, 8, 2, 2, 3, 91, 1, null, 3, null, 12, 5, null, 1, 1, 21, 26, 2, 3, 1, 10, null, 5, 6, 8, null, 14, 1, 6, null, 4, 2, 3, 1, 9, null, null, 13, null, 3, 2, 124, 6, 2, 1, 3, null, 5, 2, null, null, 3, 2, 6, 2, 32, 
1, 10, null, 26, 5, 3, 1, 1, 4, 1, null, null, null, 530, 3, 12, 1, 4, 7, 2, 5, 27, 2, null, 5, null, 9, 6, 1, 3, 11, null, null, null, 2, null, 2, 4, 1, null, null, 3, 2, 6, 11, 10, 1, 2, 4, 1, 32, null, null, 126, 2, 7, 7, 1, 7, 5, 4, null, 8, 4, 1, null, 13, 1, 1, 4, 2, null, 2, 2, 7, 2, null, 12, 5, 8, 1, 1, 7, 4, 3, 1, 4, 10, 7, 2, 4, 26, 3, null, 3, 1, 2, 5, 34, 14, 
15, 1, 3, 5, 6, 1, 4, 4, 4, 2, 3, 4, 4, 171, 8, 1, 3, 3, 11, 1, 2, 6, 6, 7, null, 29, null, 30, 11, 3, 2, 4, 24, 5, 2, 2, 6, null, null, 6, null, null, null, null, 2, 1, null, 5, 2, 19, 2, 1046, 1, 4, 2, 4, 12, 2, null, 3, 1, 17, 3, 5, null, null, null, 23, null, 6, 4, 84, 2, 5, 9, 1, 1, 2, null, 1, 2, 1, 19, 5, 5, 7, 2, 4, null, 1, 1, 3, 1, 1, null, 2, null, null, 11, 1, 
8, 1, 3, 4, 1, null, 1, 2, 3, 1, null, 2, 1, null, 7, 24, 3, 3, 2, 2, 2, null, null, null, 1, 6, 9, 6, 2, null, 12, 2, 2, 1, null, 16, 47, 16, 3, 19, null, 4, 3, 9, null, null, null, 2, 5, 6, 5, null, null, 3, 1, 9, null, 6, 3, 3, null, 13, 14, 4, 1, 25, 4, 14, 3, 4, 7, 2, null, 4, 4, 9, 9, 3, 2, 1, 5, 13, 1, 5, null, 7, 14, 7, 2, 3, 4, null, 7260, 53, 5, 8, 1, 4, 7, null, 
10, 1, 5, 1, 3, 13, null, 17, 1, 10, null, null, 1, null, null, 15, 4, 2, 1, 2, 1, null, 4, 2, 4, 270, 1, null, 9, 1, 7, 23, 1, null, 1, 5, 6, 28, 1, 5, 2, 21, 3, 5, 3, 3, 1, 1, 1, 3, 2, 1, 3, 11, 7, 17, 1, 4, 1, 3, 6, 1, 1, 1, 1, 3, 7, 85, 2, 9, null, 8, 5, null, 295, 6, 1, null, 2, 2, 5, 1, 3, null, null, 1, 28, 1, 2, 7, 3, 35, 202, 2, null, 2, 15, 1, 6, 1, 
3, 3, 5, 6, 3, 1, 11, 3, 2, 5, 2, 3, 5, 3, 3, 6, 10, 1, 4, 2, 1, null, 33, 1, 8, null, null, null, 1, null, 4, 1, 1, null, 1, 5, 5, 5, 5, 1, 8, 11, null, null, 5, 1, 2, 9, 1, null, 7, 4, null, 4, null, 5, null, null, null, 3, 3, 8, 1, 3, null, 2, 2, null, 2, 5, 1, 3, 7, 1, 2, 1, 1, null, 3, 5, 11, 3, 1, 1, 4, null, null, 4, null, null, null, null, 1, 2, 1, 4, 11, null, 2, 16, 
2, 9, 1, 10, 2, null, 4, 3, 1, 4, 4, null, null, null, null, 1, 3, 8, 6, 5, 6, null, null, 4, 2, 21, 19, 42, 12, 3, null, 3, null, null, 3, 101, null, 20, 10, null, 5, 8, 1, 4, 21, 2, 2, 6, null, 10, 3, 3, 3, 1, 6, 4, 5, 4, 1, null, 12, 5, 24, null, 1, 2, 9, null, 2, 2, 1, 3, 1, null, null, 6, 23, 2, null, 5, 4, 4, null, 5, null, 1, null, 2, null, 4, 1, null, 1, 81, null, 2, 1, 8, 14, 4, 
7, 9, 1, 12, 4, 3, 3, 5, 46, null, null, 6, 3, 5, 7, 5, 7, 3, 2, 11, 5, 79, 2, 9, 3, 42, null, 1, 8, 4, 1, null, 1, 4, 9, null, 1, null, null, null, null, null, 8, 2, 1, 5, 12, 58, 7, null, 3, 2, null, 3, 20, null, 3, 131, 3, 2, 29, 7, 3, 19, 6, 5, 8, null, 4, 1, 34, null, 3, 16, null, 23, 4, 61, 3, 1, 1, null, 7, 1, 6, 17, 12, 2, 1, 8, null, 2, 3, 4, 3, 5, 5, 6, 63, 26, 
2, 32, 1, 38, 6, 2, 5, 7, null, null, 11, null, 3, 5, 8, 4, 2, 5, null, 8, 1, 2, 5, 3, null, 3, 2, 9, 4, 21, 21, 11, 8, 95, 4, 2, 1, null, null, null, 2, 2, null, 3, 6, null, 2, 6, null, 5, null, 3, 3, 22, null, null, 1, 12, 1, 3, 11, 6, 17, null, 6, 1, 3, 5, 3, 1, 6, 5, 2, null, 5, null, 51, 2, 1, 2, 3, 2, 3, 12, 38, null, 1, 2, 6, null, null, 3, 1, null, null, 12, null, 5, 2, 1, 
2, 1, 1, 2, 3, 3, 5, 57, 2, 1, 1, null, 3, null, 6, 1, 8, 1, 1, 5, 2, 3, 3, 5, 10, 1, 19, 55, 1, 2, 6, null, 4, 2, 11, 2, 2, null, 11, 8, 3, 3, null, null, null, 8, null, 7, null, null, 1, 2, 4, 1, 1, null, 1, 3, 4, null, 3, 1, 2, 7, null, 8, 21, null, 1, null, 3, null, null, 3, 1, 3, 3, 12, 1, 1, 8, 6, 27, null, 6, 2, 1, null, 100, 2, 7, null, 5, 1, 4, 2, 1, 1, 5, 1, 
3, 6, 25, 11, 3, 2, 3, null, null, null, 6, 1, 2, 42, null, 4, 2, 13, 4, 4, 59, 1, 9, 1, 1, 2, 3, 2, null, 8, 4, 9, null, null, 5, 1, 5, 2, 3, 22, 5, 1, 1, 12, 4, 6, 7, 1, 2, 3, null, 3, 12, 3, 3, 1, null, 4, 1, 7, 8, 1, 28, 3, 1, 2, 2, null, 1, 7, 4, 5, 1, 1, 49, 3, 1, 2, 1, 6, 7, 6, null, 1, 6, 8, 7, 2, 2, 8, 14, 145, 4, 22, 8, null, null, 1, null, 5, 
2, null, 4, 2, 29, 2, null, null, 3, 3, 5, 9, 10, 1, 8, 9, 1, 6, 8, null, 6, 13, 2, 3, 4, 8, 7, 3, 2, 1, null, 20, null, null, 4, 3, 1, 1, 4, 5, 16, 1, 12, 1, 4, 2, 19, null, 2, null, 1, 2, null, 2, 12, 17, null, null, 10, 6, 3, 12, 7, 5, 48, 2, 1, 3, null, 2, 2, 3, 2, null, 5, 2, 5, 8, 3, 9, 21, 13, 7, 1, 35, 4, 2, 2, 16, 1, 16, 3, 3, 2, 1, 5, null, null, 12, 2, 
1, 12, 1, 23, 39, 1, 1, 2, 13, 3, 1, 3, 3, 2, null, 4, 4, null, 2, 2, null, 135, 2, 2, 15, 4, 28, 2, 2, 13, null, null, 7, 1, 3, 1, 4, 1, 2, 20, 3, 35, 12, 1, null, 8, 2, 1, 31, 1, 3, 1, 1, null, 10, null, 1, 5, 5, 3, 7, null, 2, 7, 3, 6, null, 7, null, null, 16, 4, 4, 1, 2, 3, null, 3, 3, 3, 7, 1, 2, 1, 45, 5, 4, 1, 5, 3, null, 2, 1, 3, 4, 1, null, null, 2, 3, 
5, 28, null, 3, 4, 5, null, 54, null, 1, 13, 1, 1, null, 1, 1, null, 3, 1, 4, 1, 6, null, null, 7, 3, 3, 2, null, null, 1, 4, 2, 13, 4, null, 10, 5, null, 1, 2, 4, 2, 1, null, 4, 2, 20, 3, 1, null, 1, 3, 6, 4, 68, 5, 9, 4, 5, 6, 4, 31, null, null, 1, 1, 6, null, 3, 4, 5, 2, 4, 3, 2, null, 2, 10, 1, 5, 1, 4, 44, 11, 2, 6, 4, 1, 1, 2, 2, 8, 2, 2, 4, null, 1, 12, 103, 
22, 2, 6, 1, 5, null, 3, 3, null, null, 1, 1, 2, 2, null, 8, 2, 1, null, 7, null, 2, null, 6, 1, 1, 5, null, 2, 3, 6, 2, 1, null, null, 8, 14, 1, null, 4, 2, 2, 4, 5, 5, 2, 1, 2, 29, 13, 1, 5, 20, 1, 11, 6, 2, 3, 2, 2, 2, 1, 2, 7, 4, 15, 4, null, 56, 7, null, 14, 2, 1, 1, 10, 9, 20, 9, 2, null, 10, null, 6, 2, 15, 4, 11, 20, null, 1, 1, 2, 93, 53, 3, 3, null, 2, 4, 
6, 13, 9, 1, 3, 11, 14, null, 6, 3, 4, 2, 15, 2, 137, 12, 13, null, null, 15, 247, 6, null, 59, 2, 28, 9, 8, null, 3, null, 6, 10, 2, 6, 4, 1, 8, 2, 4, 3, null, 1, 1, null, 8, 22, 2, 3, 10, 3, 1, 10, 2, null, 12, 246, 2, 5, 1, 4, null, 2, 18, 16, 14, 6, null, 2, 5, 5, 1, 8, 5, 1, null, 3, 9, 2, 1, 2, null, 6, 11, 1, 5, 2, 9, 6, 16, 37, null, 2, 31, 2, 17, 7, 7, 2, 10, 
2, 2, 3, 12, 3, null, 33, 14, 10, 5, 5, 5, 2, 4, 1, 32, 9, 2, 4, 5, 2, 8, 8, 1, 3, 6, 1, 16, 3, null, 3, 2, null, 7, 16, 2, 18, 1, null, null, 1, 2, 1, 3, 12, 6, 5, 3, null, 189, null, 4, 3, null, 51, null, 5, null, 1, 10, 8, null, null, null, 3, 1, 1, 269, 2, null, 7, 1, null, null, 1, null, 46, null, 1, 13, 4, 2, null, 6, 3, 1, 4, 36, 10, 1, 1, null, 31, 3, 4, 9, 4, null, null, 85, 
1, 5, 3, 9, 1, 1, 3, 6, 19, 4, 4, 6, 4, 1, 2, 3, 1, 11, null, 105, 2, 2, 16, 2, 1, 5, 2, 2, 2, 1, 7, 6, 1, 1, 2, 16, 1, 1, 12, 3, 59, 2, 1, 17, 37, null, 39, 4, 4, null, 2, 3, 15, 2, 2, null, 1, 8, 12, 4, 4, 160, null, 108, 25, null, 3, 6, 29, 6, 9, null, null, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 3, 9, 5, null, 5, null, 3, 2, 22, 5, 2, 1, 1, null, null, 1, null, 
null, null, 2, null, null, 2, 2, null, 2, 1, 7, 1, 3, 1, 2, null, 2, null, 2, 34, null, 58, 3, 10, 36, 1, 3, null, 1, 7, 5, null, 4, null, 4, 5, 2, 2, 505, 87, 1, 8, null, 2, 3, 14, 3, 2, 1, 3, 1, 5, 4, 3, 44, 1, null, 8, 4, 15, 3, 1, 17, null, 13, 1, 2, 2, 19, 14, 3, 17, 140, 1, 9, null, 5, null, 2, 1, 2, 31, 2, 2, 2, 40, 1, 2, null, null, 2, 2, null, null, 65, null, 7, 6, 7, 2, 
2, null, 6, 4, 14, 1, 4, 8, 3, 2, 24, 5, null, 9, 10, null, 3, 16, 2, 15, 2, null, 2, 2, 39, 6, 4, 7, 2, 4, 3, 1, 2, 19, null, 1, 1, 31, null, 5, 27, 9, 8, null, null, 4, 4, null, 1, 7, 23, 11, 5, null, null, 7, 21, 19, 20, 7, 3, 6, null, 2, 2, 10, 3, 7, 67, 19, 31, 21, 5, 30, 18, 14, 12, 5, 1, 3, 3, 6, 3, 8, 1, 1, null, 2, 7, 86, 1, 1, 10, 1, 18, 9, null, 3, 2, 3, 
25, 26, 16, 8, 3, 21, null, 4, 1, 6, 1, null, 7, 3, 20, 2, 1, null, 1, null, 1, 4, 6, 43, 57, null, 2, null, 4, 15, null, 2, 1, 5, 4, null, 2, 2, 15, null, 26, 5, 8, 3, 1, 4, 1, 1, 2, 3, 1, 1, null, 1, 1, 6, 5, 17, 3, null, null, 1, null, 5, null, 1, 6, 23, 8, null, 14, 3, null, 5, 5, 10, 1, 4, 4, 3, 33, 2, 2, null, null, 15, null, 4, 4, 1, 13, 1, 2, 2, 2, 2, null, 10, 1, 2, 
8, 2, 3, 7, 3, 8, 4, 8, 11, 32, 2, 3, 1, 30, 4, null, 9, 1, null, 6, 12, 6, 1, 2, 2, null, 3, 1, 51, null, 1, null, 1, 3, 2, 2, null, 3, null, 24, null, 1, 3, 3, null, 1, 7, 8, 3, 5, 1, 2, null, null, null, 27, 5, 6, 2, null, 39, 8, 3, 4, 5, 6, 1, 2, 3, null, 7, 1, 3, null, null, 1, 2, null, 5, 11, 11, 1, 8, 3, null, null, 2, 3, 20, 5, null, 36, 2, 3, 3, 29, 2, null, 1, 11, 
null, 15, null, 1, 8, 10, 4, null, 21, 1, 8, null, 5, 1, 45, null, 5, 4, 4, 1, 1, null, 5, 1, 9, 4, 3, 3, 3, null, null, 2, null, null, 1, null, null, 2, 25, 2, 8, 2, 7, 17, 11, 85, 9, 3, null, 1, 2, 8, 1, 2, 2, 2, 1, 5, 5, 16, 2, 1, null, 3, 1, 156, 1, 3, null, 3, 1, 5, null, 4, null, 6, 4, 6, 4, null, 11, null, 2, null, 6, 4, 12, 7, 1, 5, null, 17, 1, 1, 4, 1, 4, null, 3, 9, 
7, 1, 1, 1, 10, 6, 1, 4, null, 4, 2, null, 7, 6, null, 1, 7, 5, 2, 3, 4, null, 5, 95, 12, 4, 2, 2, 7, 3, 7, 1, 3, null, null, 2, null, 2, null, 149, 2, 1, 8, 3, 14, 1, null, 3, null, 3, null, 1, 2, null, null, null, 9, 1, 4, 6, 85, 1, null, null, 12, null, null, null, 3, 7, 2, 2, null, 2, 11, 7, null, null, 1, 3, 2, null, 1, 1, 5, 2, 3, null, 2, 9, 3, 6, 2, 2, 2, 4, 8, 15, null, null, 
null, null, 1, 5, 1, 2, 2, 5, 3, null, 6, null, 4, 1, 4, 3, 9, null, 6, 8, 20, 12, 2, 17, null, 3, 7, 1, null, 9, 1, null, 4, 3, null, 2, null, 1, 12, 4, null, null, 12, null, 2, 18, null, 10, 4, 16, 10, 5, 17, 4, 3, 1, 5, 5, 4, 9, 5, null, 1, 4, 3, 12, 25, 9, 2, 10, null, null, 6, null, null, 2, 23, 1, null, 3, null, 2, null, 2, null, 1, 2, 2, 8, 5, null, 23, null, 6, 12, 494, 27, 7, 3, 18, 
9, 5, 1, 2, 163, 29, 20, 1, null, 4, 57, 6, 1, 3, null, 1, null, null, 1, 1, 1, 6, 14, 2, 7, null, 1, 16, 4, 1, 9, 1, 20, 6, 6, 3, null, 2, 5, 8, 48, null, 10, 2, null, 8, 1, 8, 1, 95, null, 3, 8, null, 4, null, 1, 20, 2, 4, 2, 145, 2, null, 2, 2, 1, 1, 1, 4, 17, 14, 5, 2, 9, 6, 10, 3, 7, 2, 2, 17, 8, 5, null, 2, 17, 6, 8, 46, 12, null, 1, null, null, 7, 2, 12, 1, 2, 
3, 2, 7, 3, 1, 2, 2, 1, 8, 2, 5, 30, 1, 3, 2, 9, 1, 7, 2, 6, 1, null, 5, 9, null, 23, 4, 9, null, 3, 10, null, null, 14, null, 5, 5, 1, 4, null, 7, 15, 6, 1, null, null, 123, 16, 204, 43, 28, 10, 5, 54, 25, 6, 97, 58, 165, 168, 38, 36, 91, 4, 108, 285, 70, 82, 291, 41, 5, 93, 135, 31, 119, 586, 66, 8, 10, 1, 238, 1, 12, 6, null, 2, 7, 27, 16, 7, 37, 7, 14, 152, 9, 2, 447, 20, 13, 34, 
302, 3, 4, 44, 72, 25, 24, 10, 22, 93, 108, 101, 30, 112, 38, 46, 2, 316, 242, 287, 138, 9, 18, 11, 10, 7, 8, 105, 230, 359, 670, 468, 560, 189, 638, 304, 537, 529, 377, 424, 320, 205, 44, 160, 130, 49, 100, 66, 63, 8, 8, 9, 74, 18, 20, 14, 13, 24, 21, 4, 24, 4, 4, 45, 56, 7, 12, 7, 13, 2, 41, 1, 27, 14, 29, 37, 26, 13, 3, 25, 15, 22, 57, 36, 207, 99, 119, 80, 29228, 2795, 3987, 1900, 1791, 714, 2024, 1420, 1716, 1636, 1589, 3443, 
1847, 1675, 2673, 301, 281, 356, 891, 716, 216, 412, 278, 526, 172, 339, 236, 484, 316, 484, 479, 187, 287, 304, 326, 134, 263, 375, 272, 309, 499, 462, 283, 286, 320, 214, 525, 352, 250, 299, 432, 215, 370, 362, 292, 649, 450, 662, 463, 212, 223, 230, 499, 241, 482, 362, 161, 346, 362, 411, 165, 154, 211, 291, 218, 227, 373, 356, 319, 148, 312, 393, 343, 377, 269, 496, 425, 289, 553, 295, 343, 18, 34, 190, 178, 42, 51, 185, 49, 51, 70, 171, 277, 891, 43, 104, 203, 51, 59, 44, 66, 362, 
201, 53, 411, 46, 107, 55, 63, 220, 59, 58, 148, 87, 47, 273, 96, 67, 196, 186, 56, 93, 191, 66, 55, 53, 60, 62, 103, 413, 95, 63, 149, 109, 175, 68, 248, 71, 204, 40, 79, 134, 151, 339, 100, 144, 112, 65, 209, 108, 325, 151, 246, 45, 94, 56, 36, 73, 88, 31, 58, 83, 210, 74, 148, 155, 88, 410, 42, 179, 111, 57, 91, 133, 72, 50, 53, 44, 118, 60, 74, 357, 75, 60, 89, 62, 61, 124, 184, 59, 34, 93, 50, 53, 64, 77, 66, 126, 131, 168, 44, 488, 
276, 70, 662, 100, 98, 24, 320, 125, 149, 499, 47, 102, 54, 71, 109, 301, 88, 225, 84, 268, 165, 154, 70, 101, 108, 76, 96, 29, 205, 85, 117, 137, 84, 76, 187, 89, 160, 66, 79, 61, 102, 233, 54, 197, 243, 82, 65, 37, 270, 103, 63, 211, 222, 65, 104, 101, 52, 215, 162, 50, 269, 78, 77, 120, 43, 119, 138, 52, 23, 69, 74, 18, 37, 95, 192, 120, 154, 99, 264, 234, 121, 70, 112, 49, 111, 7, 7, 4, null, 3, 17, 1, 1, 6, 1, 2, 1, 2, null, null, 
2, null, null, null, 18, null, 1, 1, 2, 5, 1, 1, 4, 5, null, null, null, 3, null, null, 25, 1, null, 2, 13, null, 1, 2, null, 1, 5, null, null, null, 11, 2, 5, 8, 3, 3, null, 2, 1, null, 1, null, 2, 2, 2, 3, null, 1, 2, 2, 1, 1, 2, 1, 14, 1, null, 3, 1, 4, 1, 19, 7, 3, 5, null, 1, 1, 1, 6, 2, 7, null, 4, 3, 1, 6, 32, 8, 48, 1, 6, 15, 6, null, null, 2, 2, null, 5, null, 3, 3, 55, 3, 2, 
2, 2, 1, 5, 2, null, null, null, 5, 1, null, 3, 1, 3, null, null, 2, 4, 2, null, null, 1, null, 1, 6, 1, null, null, null, null, 2, 33, 1, 2, null, 10, 3, 10, 5, 1, null, null, 1, 7, 2, 4, null, null, 2, 2, 2, null, null, 2, 3, null, null, 2, null, 1, 50, 1, 2, 17, null, 2, 15, null, null, 7, null, 4, null, null, null, null, 5, 1, 1, 1, 14, 3, 4, 15, 3, 1, 9, null, 9, 2, null, 1, null, null, null, null, null, 1, 3, null, 
5, 2, null, null, 4, null, null, 46, null, null, 1, 2, 9, 8, 5, 4, null, 1, 2, 1, 1, null, null, 4, null, 4, 3, 1, 4, 7, null, 3, 1, 1, 3, 5, 15, null, 4, 4, 4, null, null, null, 9, null, 3, 4, 1, null, 1, null, null, 5, 5, null, 6, 5, null, null, 4, 2, 2, null, null, 12, 1, 1, 3, null, null, 1, null, null, 1, 1, 9, 2, null, 4, null, 1, 3, null, 6, null, 3, null, null, 1, 6, 3, 43, null, null, null, 2, 9, null, null, 
null, 8, 4, 1, 2, 2, 6, 4, 4, null, null, 3, 2, 1, 2, null, 42, 3, 5, 1, 1, null, null, 6, 6, 3, 3, null, 1, 3, 2, 2, 1, 1, 2, null, 3, 3, 3, 1, null, null, 3, 2, 2, 1, 1, null, 2, 1, 1, 1, 891, 2, 1, 3, 1, 1, 5, 4, null, 21, 1, 5, null, 15, null, 2, null, 22, 4, 7, 48, 5, 3, 1, 1, 1, null, 2, 100, null, 6, null, null, 1, 1, null, 8, null, null, 1, null, null, 1, 2, null, 1, null, null, 
null, null, null, 18, 1, 5, 3, 2, 4, 3, 2, 8, 1, 1, 4, 3, 1, 2, null, 4, 2, 1, 2, 1, 1, 1, 8, 2, 1, 2, 2, null, null, null, 1, 19, null, null, null, 1, 2, 2, 1, 1, 1, 4, 8, 6, null, null, null, null, 5, 12, null, null, 2, null, null, null, null, 2, 2, null, 2, 4, 3, 1, 1, 1, null, null, null, 2, null, 3, 5, null, 2, null, 2, 7, null, 1, 2, 1, null, 5, 2, 3, null, 1, 1, null, null, null, 3, 7, null, null, 
4, 3, 1, 2, 7, 5, 21, 2, 4, 26, 22, 1, null, 3, null, 1, 4, null, 8, 2, 1, 3, 2, null, null, 1, 2, 2, null, 3, 4, 1, null, null, 4, 1, null, null, 1, 1, 11, 2, 5, 1, 3, 1, 5, 6, 5, null, 1, null, null, 5, 1, 2, 14, 3, 1, null, 6, 5, null, null, 2, 3, 2, 19, 1, null, null, null, 1, 1, null, null, null, 5, 3, 4, null, 1, 2, 1, 6, null, 3, 1, 9, 5, 9, null, 2, null, 2, 15, 33, 1, null, 3, 
null, 2, null, 1, null, 2, null, 1, 1, null, 13, null, 6, 2, 4, 1, 1, 9, 2, 1, 2, 2, 9, 2, 1, null, null, 2, null, 1, null, 11, null, null, null, 1, 8, 5, null, 1, 2, 1, 2, 2, 2, 8, 1, 6, 8, null, 2, null, null, 1, 8, null, 13, 2, 5, 1, 1, null, 23, 8, null, 1, 4, 1, 1, 13, 4, 98, 2, 4, 17, 42, 7, 223, 4, 1, 6, 4, null, 8, 16, 10, null, 19, 4, null, 52, 3, 4, 3, 2, null, null, 3, 1, null, 
null, 2, null, null, null, 1, null, 1, null, 3, null, 1, 3, 6, 4, 6, null, 1, null, 1, 1, 3, 1, null, 1, 5, 1, null, 2, 3, null, 20, 3, 1, null, null, 11, 2, 5, 1, 2, 1, 4, 3, 1, null, 5, 2, 2, 3, 134, null, null, 1, 2, null, null, 1, 3, 15, 5, 1, null, null, 1, null, null, null, 4, null, 1, 9, 6, 2, 2, 1, null, null, 1, 4, null, 4, 1, 1, 6, null, 1, 4, 1, null, 2, null, null, 3, null, null, 1, 2, null, 3, 
3, null, 5, null, 1, 3, 1, 2, 8, null, 3, 5, null, null, 5, null, 2, 2, 1, 3, 1, 2, null, 1, 7, null, 1, 8, 2, null, 18, null, 1, 2, 25, 1, 24, null, null, null, null, 3, 2, 8, 4, 2, 1, 23, 9, null, 1, 6, 1, 1, 2, 11, 5, 3, 4, null, 7, 1, 11, null, 2, 1, 1, 3, 6, 12, 1, null, 11, 9, 4, 2, 6, 7, 5, 5, 10, 1, 1, 5, 10, null, 1, 4, 2, 2, null, null, 3, null, 10, 2, 1, 2, 2, 1, 
1, 3, null, 2, null, 3, 5, 12, 1, 1, null, 6, 1, 1, null, 3, null, 7, null, 10, 4, null, 1, 1, 1, 3, 1, 3, null, null, 7, 1, 3, 3, 1, 8, null, 1, null, 2, null, 3, null, 6, 2, 5, 1, 2, 1, null, 1, 4, null, null, 4, 32, null, 2, 4, null, 7, 1, 2, null, 1, 1, 3, 6, null, 1, 2, 2, 3, 1, null, 8, 1, 6, 2, 2, 3, null, null, null, null, null, null, null, 1, null, null, null, 1, null, 7, null, 1, 2, null, 1, 
null, 2, 1, null, null, null, 1, null, 3, 1, 4, 9, 4, 8, 3, 1, 2, 5, 3, null, null, 1, null, 3, 1, 6, 5, null, 5, null, 2, null, 3, 2, null, 6, 2, null, 1, 4, 1, 7, 1, 6, 2, null, null, 2, 10, 22, 1, 2, 5, 22, 7, 1, 1, null, 1, 23, 1, null, 1, null, 4, 2, null, 3, null, 1, null, 1, 46, 3, 1, 1, 2, null, null, 8, 1, 1, 2, 2, 4, null, null, null, null, 4, null, 19, 24, 3, 110, 22, 25, null, 1, null, 
1, 11, 11, 5, null, 2, null, 3, null, 3, 19, 5, null, 4, 6, null, null, null, null, 3, 2, null, 4, null, null, 1, null, 2, 1, 5, 3, 2, 3, 3, 3, null, null, 2, 5, 11, 4, null, 2, 3, null, 4, null, 8, 1, 153, 4, 77, 5, 4, 3, 5, 1, 9, null, null, 3, 7, 3, 1, 2, 1, 3, 2, 2, 1, null, 2, 3, 1, 3, 2, 2, 2, 1, 8, 2, 18, 7, null, null, 2, 4, null, 1, 1, null, 3, 1, 1, null, 1, null, 2, 1, null, 
21, null, 1, null, null, 1, 3, 2, 4, 21, 1, 8, null, null, 4, 1, null, 27, 2, 11, null, 1, null, null, null, 2, null, 1, null, 3, 5, 3, 1, 1, 2, null, 1, null, 9, 1, 2, null, 81, null, 3, 3, 1, 1, null, 1, 1, 1, 2, 7, 1, 28, 2, 19, null, 3, 1, 2, 1, null, 1, 3, 5, 3, 21, 5, 1, null, null, 1, null, 2, 1, 25, 1, 2, 1, 2, 4, null, null, null, 5, 6, null, 6, 9, null, 2, 5, 2, null, 8, null, 1, 13, 
null, 4, 3, 2, 5, 2, null, 2, 1, null, null, 12, 7, 2, null, null, null, 2, 3, 1, null, 1, 2, 2, 2, 3, 1, 1, null, 1, 4, 1, 2, 3, 1, 8, null, null, 1, null, 1, 5, 3, null, 3, 2, 1, null, null, null, 1, 1, 2, 2, 2, 1, null, 26, null, null, null, 3, 1, 13, 3, null, 5, 3, 1, 1, 1, null, 2, null, 8, null, null, null, 5, null, 10, null, 2, 14, null, 1, null, 2, 1, 3, 2, null, null, 26, null, 4, 1, 2, 3, 17, 
4, 3, null, 4, null, 3, 1, 1, 2, 5, 2, 6, null, 1, 2, 15, null, 24, 2, 6, 7, 7, 2, null, 7, 1, null, 2, 1, null, null, 5, null, 5, 4, 5, 1, null, 1, null, 2, null, 4, null, 1, 3, 9, 4, 2, null, 3, 232, 11, 9, null, 3, 7, null, 14, 4, 2, null, 21, 1, 2, null, 1, null, null, null, 13, 2, null, null, null, 8, 44, 1, null, 2, null, 7, null, 1, 5, null, 15, 4, 4, null, 7, 1, 6, 14, 5, 3, null, 13, 12, 2, 
1, 3, 2, null, 1, 2, null, null, 1, 1, 7, 8, 2, 4, null, null, 1, null, null, 1, null, 1, 1, 1, 2, 1, null, 1, 6, null, 19, 1, 39, 1, null, null, 2, null, 4, 3, 13, 12, 7, 2, 2, null, 2, 1, null, 9, null, null, null, 1, 2, 2, 2, 2, 3, null, 4, null, 1, 5, 1, 7, null, 2, 5, 1, 1, 1, 1, 64, 1, 5, 5, 2, null, null, 2, 3, null, 2, 1, null, null, null, null, 1, null, null, 8, 1, 1, 9, 9, null, 20, null, 
null, 1, null, 1, null, null, 1, null, 21, 1, 3, 4, null, 5, 4, 19, 1, null, 3, 2, 1, 2, null, 1, 5, null, 2, 95, 1, null, 3, 2, null, 1, 32, null, 3, null, 3, 2, 1, 2, 2, 2, 14, 6, 1, 2, null, null, 1, null, null, 1, 5, null, 5, null, 7, 3, null, 2, 1, null, 8, null, 2, 4, 24, 1, 1, 1, 8, null, 6, 1, 1, 1, null, 3, 1, 11, 2, 2, null, null, null, 56, 7, null, null, 4, 1, 1, 3, 5, 2, null, 1, null, 
6, 2, 1, 3, 5, 3, 11, 4, null, 2, 5, null, null, null, 2, 2, 1, 7, 5, 3, 16, null, 4, 10, null, null, 1, 3, 22, 5, 4, null, 16, 162, null, 6, 11, 5, 7, 6, null, 3, 5, 1, 2, 1, 4, null, 1, 1, 2, 1, 1, 2, null, 1, null, null, null, 3, 1, null, null, 6, 1, 7, 7, null, 1, 2, 2, null, 2, null, 46, 1, 10, 2, 5, 1, 2, 3, 1, 1, null, 4, 3, null, null, 2, 11, null, 3, 1, 2, 4, null, null, 2, null, 
2, null, 14, 1, 8, null, null, 14, 1, 1, null, 3, null, null, 6, 3, 2, 5, null, 1, 3, 14, 12, 2, 51, 5, null, 2, 2, 1, null, 1, 1, null, null, 2, 3, 1, 4, null, 3, null, null, null, null, null, null, null, null, null, 1, null, 2, 30, null, 159, 1, 3, null, null, 13, 10, 2, 14, 2, 2, 3, 2, 5, 3, 12, 3, null, 1, 1, null, 4, 66, 1, 8, 2, null, null, 49, 7, 3, 2, 3, 6, 1, null, 8, 1, 8, 12, 2, null, 1, 1, 1, 
3, 2, null, 3, 1, null, null, 3, 1, null, null, 2, null, null, 2, null, 47, null, 1, 3, null, 1, 4, null, 1, null, 1, 2, null, 1, null, null, null, 3, 1, 2, 1, 2, 17, 14, 11, 15, 4, null, null, 1, 2, 5, 1, null, null, 4, null, 2, 5, 5, 10, null, 6, 2, 1, null, null, 1, 1, 21, 1, 4, 10, 5, 1, 1, 2, null, null, null, 13, null, 94, 2, null, 8, 80, 1, null, null, 1, 2, null, 8, 4, 7, 1, 4, 3, 1, 9, 2, 2, null, 
3, null, 31, null, null, null, 3, 7, null, null, 1, 5, null, 1, null, null, 1, 5, 174, null, 2, 4, null, 1, 1, 3, 1, null, null, 42, 7, 1, null, null, 52, null, 9, 2, 1, null, 7, 2, 6, null, null, 11, 1, null, 8, null, null, 5, null, null, 4, null, 2, 1, 2, null, null, null, 7, 2, 4, null, 2, 2, null, 6, 1, 1, null, 7, 1, 3, 3, 4, null, 2, 2, 1, 2, 9, 4, 1, 7, null, null, null, 3, null, 3, 1, 4, 1, null, 2, 2, 1, 
null, 2, 2, 2, 1, 2, 2, null, 21, null, 3, 4, 4, 1, null, 1, null, null, 78, 7, 1, null, 8, 1, null, 2, 2, 1, null, null, null, null, 3, 1, null, 3, 1, 1, 1, 1, 3, 8, 1, 2, 7, null, null, 41, null, null, null, 3, 6, null, null, 1, 8, null, null, 1, 2, 4, 2, null, 1, 9, 1, 1, 1, null, 1, null, 2, 1, 1, 3, 5, 3, 10, 8, 5, 6, null, 7, 5, 1, null, 1, null, 1, null, 2, 9, null, 1, 9, null, 3, 2, 1, 
2, null, 1, null, null, null, 7, 16, 1, null, null, 1, null, 5, 4, null, null, 2, 7, 5, null, null, 1, null, 1, 1, 1, 1, 6, 2, 1, null, 1, 4, null, null, 2, null, 1, null, 9, null, 1, 2, 4, 5, null, 2, 1, null, 2, 1, 1, 1, 2, null, null, 5, null, 2, 2, 4, null, 3, null, null, 3, null, 1, 4, 19, 1, null, 4, null, 16, 1, 2, 56, 17, null, 1, 2, 2, 1, null, null, 12, 1, 3, null, 3, 9, null, 3, null, 5, 1, 2, 2, 
2, 2, 1, 2, 2, null, 2, 1, 1, 3, null, 1, 11, 2, 1, 1, null, 1, 3, null, 9, null, 1, null, 1, 2, 4, 2, 44, null, 1, 86, null, 1, null, null, 1, null, null, null, 9, 2, null, 15, 2, null, 46, 2, null, null, 8, null, 2, null, 3, null, 7, 1, 6, 1, null, 9, null, null, 2, 3, 6, 1, 8, 1, 1, 6, 1, 2, 1, 3, null, null, 1, 2, 2, null, null, null, null, null, null, 1, 1, 1, null, 7, 5, null, 4, null, null, null, null, null, 
1, 3, 1, 2, null, 4, null, 2, null, null, 4, null, 6, 2, null, null, 1, 1, 1, 2, 1, 5, 5, null, 1, null, 1, null, null, 3, 1, 2, null, 7, 4, null, 3, 3, 1, 6, 12, 6, null, null, 1, 1, 29, null, null, 4, 71, null, null, 9, 5, 2, 1, null, 2, 2, null, 1, null, null, null, null, null, null, 37, null, 5, null, 1, 21, 1, 2, 1, 1, null, 2, null, 1, null, 2, 2, 5, null, 1, null, 16, 35, 1, 1, 3, null, 19, 1, 1, 6, null, 
1, 1, null, null, null, 13, 12, 4, null, 4, 1, 2, 2, null, 3, null, 1, null, 2, 1, 2, null, null, null, 1, 3, 2, 14, 2, 10, 3, null, 1, 1, 2, 13, 2, 3, 1, 1, null, 1, null, null, 1, null, 4, 2, 2, 2, null, null, 3, 1, 1, null, 6, 1, 2, null, 1, 6, 2, 35, 5, 11, 1, 6, null, 3, null, 3, 1, 3, 2, 4, 1, 3, 5, 2, null, null, 3, 1, 1, null, 2, 1, 1, null, null, null, null, null, null, null, 1, 1, null, 4, 
4, null, 4, 6, 3, 10, 2, null, 7, null, 2, null, null, 277, 8, 6, 3, 7, null, 12, 2, 1, 7, 1, 4, 1, 2, 12, 8, 3, 1, 1, null, 2, 3, null, 1, 1, null, null, 3, null, 8, null, 1, 4, null, null, 1, null, null, 6, 3, 2, 1, 3, 1, 9, 1, null, 6, null, null, 1, 2, 2, 1, 11, 3, 4, 2, null, null, 1, null, 2, null, null, null, 26, null, 1, 4, 8, 5, 2, 1, 2, 3, 2, 3, null, null, 4, 1, 6, 2, 3, null, null, 
2, null, 2, null, null, 2, 1, null, null, 1, 1, null, 11, null, null, 1, 4, 2, null, null, null, 4, 2, 2, 3, 3, 83, 38, null, 1, null, 18, 4, 48, 7, 2, null, 1, null, null, 2, 1, 3, 1, 3, 4, null, 4, 4, 1, null, 12, 3, 1, null, null, 2, 6, 4, 16, 4, null, 1, 5, null, 11, 1, 4, 4, null, null, 2, 5, 1, 4, null, 11, null, 3, 5, 3, null, null, null, 1, 3, 1, 56, null, 1, 2, 4, 1, 2, 23, null, 1, null, null, 1, 
1, null, 3, 6, null, 2, 1, 1, null, 3, 4, 3, 4, 8, 3, 2, 3, 1, 1, null, 10, null, 3, 14, 1, 2, 2, 4, 4, 3, 6, null, 1, 5, null, 1, 4, null, 4, null, 3, 13, 1, 1, null, 3, null, null, 7, 2, 4, 1, 7, 2, null, null, 7, 1, 2, 17, 8, 1, null, 1, null, 4, 1, 1, 5, 2, 1, null, 4, 3, 2, null, 2, 3, null, 6, null, null, 2, null, null, 3, 4, null, 1, 2, 1, 9, 1, 1, 2, null, 1, null, 5, 1, 
null, 5, 1, null, null, 3, null, null, null, 1, 8, null, 3, 1, null, 2, 1, 2, 1, 3, 1, null, 19, 2, null, null, 4, 1, 3, null, null, 1, 3, null, 3, 3, null, 2, null, 2, null, 1, null, null, null, 2, 2, 1, null, null, null, null, 3, 3, 5, 1, null, 6, 3, null, null, null, null, 1, 1, 4, null, 2, 1, 8, 35, null, null, 2, 8, null, 5, 2, 1, null, null, 8, 15, 5, 2, 7, null, 5, 10, null, null, 2, null, null, 16, null, null, null, 1, 7, 
2, null, null, 1, null, null, 5, 3, null, 1, null, 2, null, 1, 3, 2, 3, null, 14, 3, 1, 9, 1, 6, null, 2, null, 2, null, 2, null, 1, null, 6, 24, null, 2, null, 1, null, 5, 12, null, null, null, 5, 1, 1, 4, 2, null, 23, 3, 1, null, 15, null, 3, 3, null, null, null, 7, 2, 5, 4, 1, 3, 4, null, 1, null, null, 2, 2, 1, 3, 3, 3, 4, 120, 7, null, 11, null, null, 5, 1, 1, 2, 1, 2, 2, 1, 5, 3, null, null, 1, null, 
null, null, 1, null, null, 5, null, 11, 35, 4, 15, null, 1, 3, null, null, 2, null, 2, 16, 1, 1, 25, null, null, 2, 3, 3, null, null, 12, null, 3, null, null, null, null, null, null, null, 4, 4, null, 4, 6, 7, null, null, 1, null, 5, 4, 3, 46, 6, 23, 1, 1, 4, 8, 13, 12, 4, 5, 5, null, 3, 1, 7, 101, null, 5, 9, 10, 3, null, 1, 4, 5, 2, 1, 2, 1, null, 2, null, null, 1, 4, 4, 7, 8, 1, 8, 2, 17, null, 1, null, null, 
4, 1, null, 3, 3, null, null, null, 2, null, null, null, 1, 7, 1, 1, 7, 4, 6, 1, null, 1, 1, 60, 5, 2, null, 2, 6, 12, 27, 16, 1, 1, 1, 7, 2, 1, 1, 6, 8, 2, 2, null, 1, 2, null, 3, 1, 2, null, 3, 6, 2, 1, 1, 3, 1, 7, null, 1, 7, 5, 3, 1, 23, null, 1, 4, null, 3, null, null, null, 3, null, null, null, 5, 5, null, null, 2, null, 5, 1, null, null, null, null, 3, 1, null, 4, null, 3, null, 2, 2, null, 
null, 5, 11, 1, 5, null, 1, null, 2, 1, 47, null, 1, 1, 2, 1, 2, 1, null, 1, 24, 1, 1, 4, 7, 1, null, null, 2, 6, 1, null, 4, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, 5, null, 1, null, 9, null, 1, null, 3, 1, null, null, null, 2, 17, 3, 8, 3, 2, null, 1, 12, 2, null, 7, 5, 1, 1, 1, null, 34, null, null, 11, 3, 1, 1, 7, 4, 2, null, null, 4, null, 3, null, null, null, null, 2, 2, 3, 3, null, 3, 
3, 2, 3, 3, null, 2, null, null, 1, 3, 1, 2, 2, null, 2, null, 3, null, 7, 3, null, null, 2, 28, 35, 17, null, null, null, 1, 10, 8, 7, 2, 4, 1, 5, 5, 3, 1, 38, 33, 1, null, 4, 5, 4, 62, null, 11, 1, null, 13, 5, 2, null, 3, 6, 2, null, 2, 7, 1, 4, 3, 4, 47, 2, 18, 30, 1, 5, null, null, null, 2, 2, null, 1, null, 4, 1, 1, 2, null, 5, null, 1, 2, 1, 1, 19, null, null, 18, 1, null, null, null, 1, 
null, 3, 2, null, 4, 2, null, null, 4, 1, null, 1, null, null, 4, null, 2, null, 3, 7, null, 3, null, 1, 1, 4, 1, 1, 1, null, 5, 2, null, null, 4, 1, 3, 2, 1, null, 6, null, 3, 5, 3, null, null, 5, 1, null, 2, null, null, 4, 261, 4, 4, null, 4, 1, null, 1, 12, null, 1, 3, null, 4, 1, null, null, 5, null, 1, null, 7, null, 4, null, null, 6, 6, null, 6, 143, null, null, 2, 3, null, 9, 1, null, null, 2, 2, 1, null, null, null, 
50, null, 2, null, 1, null, 15, null, 2, 3, null, 6, 2, null, 4, 4, 2, 5, 1, 1, null, null, 3, null, 1, null, 16, null, null, null, 1, 1, 2, 3, 1, null, 7, 3, null, 599, 6, 1, 3, 2, 7, null, 48, null, null, 1, 1, 2, null, null, 1, null, 4, 8, null, null, null, 4, null, 5, null, 1, null, 3, 2, 7, 1, 3, null, 2, null, 2, null, 1, 4, null, 1, 4, 45, 1, 6, null, 1, null, 2, 2, null, null, 4, null, 4, 1, 11, 4, 2, null, 
10, 1, 1, null, null, 1, null, 1, null, 1, 208, 1, 3, 2, 1, 5, null, null, 17, 3, 1, 3, null, 2, null, 2, 1, 1, 1, null, 1, null, null, 1, null, 2, 4, 2, 2, 1, null, 2, 7, 2, 1, null, 3, 17, null, 1, 35, 2, 6, 7, null, 3, 2, 4, null, 4, 1, 2, 2, 8, 5, 1, 3, null, 1, null, null, 6, null, null, 1, 1, 2, null, 3, 5, 2, 1, null, 1, 9, null, 3, 2, 10, 4, 2, 2, 2, 1, 2, 18, 5, 5, 5, 2, 
1, 4, 1, 1, 3, 1, 3, 3, 3, 1, 90, 3, 1, null, 1, 5, null, 2, null, 1, 3, null, 11, null, 12, 4, 1, null, 7, 9, 1, null, 1, 4, null, 3, 3, 1, null, 2, 1, 3, null, null, 1, null, 13, 2, 442, null, 2, 3, 1, 5, null, 2, 3, 2, 5, null, 6, 3, null, null, 15, null, 1, null, 33, 1, 1, 1, 1, 2, 4, null, null, null, 1, 11, null, 1, 4, 2, null, null, null, 1, null, null, 1, null, 5, null, null, null, 1, 7, null, null, 
null, null, null, null, 8, null, 1, null, null, null, null, 7, 18, 2, 1, null, 1, null, null, null, 1, null, 3, 6, 2, 1, null, 2, 1, null, 1, 2, 11, 38, 3, null, 20, null, null, null, 1, null, null, 1, null, 3, null, null, null, 3, 4, 1, 3, 1, 5, null, null, null, 3, 4, 4, 1, 6, 4, 10, null, 2, 2, null, 1, 1, 3, 1, 7, 3, null, 1, 3, 9, null, 3, 5, 4, 10, 5, null, 5, 2, 1, 2795, 35, 5, 7, null, null, 4, 1, 6, null, 3, 
2, 1, 1, 1, 1, 2, 2, 1, null, null, null, null, 9, 2, null, 1, 4, 3, 1, 1, null, 5, 121, 4, 5, 4, 2, 1, 16, 2, null, null, 12, 3, 3, null, 2, 2, 7, null, 1, null, 7, 3, 1, null, 2, null, 2, 4, 8, 1, 3, 2, 1, null, null, 1, null, 1, null, 3, null, null, 28, 1, 10, null, 2, null, null, 89, 1, null, null, 3, 2, 1, null, 1, null, null, 2, 20, null, 4, 4, 9, 17, 95, 3, null, 1, 19, 1, 2, 3, 3, null, 2, 
11, 1, 1, 5, null, 1, 1, null, 1, 4, null, 3, null, 2, null, 1, null, 2, null, 5, null, 4, null, 2, 2, 2, null, 1, 3, 3, 1, null, 4, 1, 1, null, 1, 1, 14, null, null, 1, null, null, 6, null, 3, 1, null, 1, 3, null, null, null, null, null, null, 1, 6, null, 1, null, 2, 1, 1, 1, 3, null, 7, null, 5, null, 1, null, null, 3, 1, 3, 3, 1, null, 1, null, null, null, 2, 2, 1, null, 2, 1, 1, 4, 5, null, null, 8, 2, 1, 1, 
3, null, 1, 5, 1, null, 1, 4, null, 1, null, 1, 2, null, 4, 1, 3, 3, null, 1, null, 1, 23, 5, 11, 3, 7, null, 1, null, null, null, 37, null, 5, 3, null, 1, null, 3, 3, 10, 1, 1, 8, null, 3, 1, 1, null, 1, 4, null, null, 1, 1, null, 4, 2, 3, 1, null, 2, 2, null, 1, 3, 1, 2, null, null, 1, null, 12, 1, null, null, null, 3, null, null, 2, null, 2, null, null, 1, null, 1, null, 31, 1, 1, 2, 8, 15, 3, 7, 4, null, 
2, 3, 3, null, 3, 10, null, null, 1, 3, 4, 1, 5, 8, 2, 3, 1, null, 28, null, 7, 2, 12, null, null, 2, 5, 2, 1, null, 4, 6, 2, 2, null, null, null, 2, null, 2, 1, 1, 1, 7, 18, 5, null, 1, 5, null, null, 22, null, 3, 55, 3, 1, 20, 1, null, 6, 2, 1, 2, null, null, null, 10, null, null, 9, 2, 6, 5, 21, null, null, 1, 1, 2, null, null, 9, 5, null, null, null, 1, null, null, 7, 1, 4, 1, 1, 25, 16, 1, 12, 3, 
12, 5, 1, 1, 4, 1, null, 3, 1, null, null, 6, null, null, 7, 2, null, null, 1, 4, 1, null, 1, 2, 6, 1, 10, 3, 6, 6, 52, null, 1, 1, null, 1, 1, null, 2, 1, 2, null, 1, 2, 3, null, 2, null, 1, null, 19, 1, 2, null, 2, null, 2, 4, 3, 9, 3, 2, 4, 2, 3, 2, null, 4, 3, 1, 1, 10, null, 26, 2, null, 1, 2, 1, 2, 2, 11, null, 2, 1, 6, null, 2, 12, null, 1, null, 6, 1, 2, 2, null, null, null, 2, 
2, 1, 2, null, 45, 4, 3, 3, 2, 1, null, 3, null, 5, null, 1, 1, 2, 1, 2, 2, 6, null, 10, 25, null, 2, 4, 1, null, null, 5, 2, 1, null, 1, 3, 2, null, null, 4, null, 2, 1, null, 3, null, null, 1, null, null, null, 1, 3, 2, 3, null, 1, 1, null, 1, 1, 4, 1, null, null, null, 1, null, null, null, null, 1, null, null, 1, 3, 4, null, 14, null, 4, 1, null, null, 49, 2, 3, 1, 3, null, null, 1, null, null, 1, 1, 1, 2, 14, 
7, 1, null, 1, 1, null, 2, 1, null, null, 20, 1, 2, null, 15, null, 1, 26, null, 6, 4, 1, 1, null, 1, null, 3, 4, 12, null, 1, 1, null, 2, null, null, 13, 6, null, null, 7, null, null, 7, null, 3, 2, 3, 1, 8, 2, 7, 1, null, null, 1, 4, null, 1, 12, 3, 2, null, null, 1, 1, 2, null, 3, null, null, 30, null, 4, 1, null, 2, 6, 1, null, null, 1, 11, 4, 3, null, 8, 8, 40, 5, 9, 4, 1, 1, 2, null, 1, 2, null, null, 
2, 10, 3, null, null, null, 2, null, 3, 11, null, 2, null, 2, 1, 1, 1, null, 3, 1, 1, 1, 7, 4, 4, 5, 1, null, 18, null, null, null, 3, null, 2, null, null, 2, 2, 7, 3, 1, 1, 5, null, 1, null, 1, 2, null, null, 3, 6, 1, null, null, 3, 3, 5, 8, 4, 22, null, 2, 2, null, 1, 2, null, 1, null, 3, 1, 6, 3, null, 8, 11, 4, null, null, 12, 2, null, null, 7, 4, 9, null, null, null, null, 1, null, 1, 7, 2, null, 6, null, 
16, 14, null, 1, null, 4, 9, 1, null, 3, null, null, 1, 1, null, 1, 9, 1, 63, 1, 4, 5, 4, 14, 1, null, 12, 1, null, 8, null, 1, 1, 3, null, 4, 4, 3, 18, 4, 1, 1, 1, 1, null, 17, 1, 1, 3, 1, null, 9, null, null, 3, 7, null, null, 1, 2, 5, 3, 1, null, 2, null, null, 8, 2, 9, 1, 2, 1, null, null, 2, 3, 3, 1, 3, 3, 24, 1, 9, null, null, null, null, null, 4, 2, 1, null, null, 2, null, null, 2, 10, null, 
null, 6, 3, 1, 18, null, null, 5, null, 3, null, 2, 3, null, null, 3, null, null, 2, null, 7, 4, 1, 1, 2, null, null, 3, 2, 5, 13, 2, 1, 5, 3, 2, null, 2, 1, null, 1, null, 1, null, 5, null, null, null, 1, 5, 5, 2, 32, null, 1, 1, 1, 2, 2, 14, null, null, 2, null, 1, null, null, null, 1, 1, 1, null, null, 2, 2, 3, 2, 5, 2, 3, 29, 8, 3, 2, 8, 2, 2, 2, null, 2, 1, null, null, null, 1, 2, 53, 6, 3, 1, 
2, 2, null, null, 4, null, null, null, 1, 1, 1, null, 8, 4, null, 1, 6, null, null, null, null, 3, null, null, 3, 4, null, 6, 5, 2, 2, null, 1, 3, null, null, 1, 1, 3, 4, 1, 6, 1, 1, 4, 8, 7, 1, null, 3, null, 5, 4, null, 2, 2, 3, 1, 2, null, 9, 2, 6, null, null, 23, 4, null, 13, null, 3, null, 1, 1, 12, null, 1, null, 9, 2, null, null, 10, null, 16, 12, 1, 1, 1, null, 37, 22, 2, null, null, null, 3, 1, 5, 4, 
null, 6, 10, 9, null, 2, null, null, 6, 3, 1, 74, 1, 2, null, null, 3, 83, 3, null, 34, null, 15, 2, 3, null, 4, null, 3, 3, null, null, 1, 1, 5, 5, 2, 3, null, 1, 1, null, 2, 8, 2, 2, 1, 5, null, 3, null, 1, 2, 109, 3, 4, null, 5, 5, null, 13, 8, 5, 4, 2, null, 2, 2, null, 6, 1, null, 1, 1, 6, null, null, null, 2, 1, 1, null, null, 4, 5, null, 8, 21, null, 1, 2, 1, 9, 2, 5, null, 2, 2, null, null, 
6, 6, 2, 6, 6, null, 6, 2, 1, 5, 5, 3, 25, 4, 6, 1, 6, null, 3, null, 2, 4, 2, null, 7, 1, null, 2, 1, null, 6, 18, 4, 3, null, 1, 2, null, 1, 1, 1, 6, 3, 1, null, null, 83, null, 7, 4, null, 17, 1, 2, 1, 1, 2, 1, null, null, null, 1, 5, null, 105, 3, 1, 5, 1, null, 1, null, 1, 17, 1, 1, 3, null, 4, null, 2, 1, null, 2, 9, 11, null, 1, null, 13, null, 1, 2, 3, null, 2, 73, null, null, 2, 
1, 1, 2, 1, 2, 15, 5, 1, 2, null, 3, null, null, 2, 1, 2, 45, null, null, 2, null, null, 1, 5, null, 1, null, 9, 4, null, 2, null, 5, null, null, 2, 2, 24, 2, null, 8, 15, 1, 18, null, null, 1, null, null, 5, 1, null, null, null, null, 3, null, null, 54, 1, 40, 9, null, 2, null, 5, 1, 6, null, null, null, null, 2, null, 1, 1, 4, null, null, 1, 9, 6, 5, 1, null, null, 2, 1, 5, null, 1, null, 2, null, 1, 1, 1, null, null, 1, 
null, null, 3, 2, null, null, 3, null, 3, 5, 2, null, null, 1, null, null, 11, 1, 20, null, 2, 22, 4, 1, 1, null, 4, 3, 1, 2, 3, 7, 1, null, 1, 198, 36, 6, 1, null, null, null, 12, null, null, null, null, 1, 5, null, 4, 13, null, 2, 3, 2, 3, 2, null, 5, null, 7, null, null, 3, 7, 3, 3, 11, 59, 3, 11, null, 1, 1, null, 1, 1, 12, 2, null, 1, 9, null, 2, null, 1, 6, null, null, null, 29, null, null, 4, 1, null, 1, 2, 3, 
3, 3, null, 3, 2, 2, null, 18, 6, null, 1, 6, 2, 2, 5, 2, 4, 3, 2, 1, 1, 12, 1, 4, null, 2, 2, 7, null, null, 18, 3, null, 1, 20, 2, 2, 10, 4, 11, null, 3, 4, 3, null, null, 7, 4, 5, null, 2, null, 6, 16, 4, 5, 2, 1, 3, 1, 3, null, 12, 3, 2, 35, 5, 19, 17, 2, 7, 13, 17, 3, 9, null, 1, null, 2, 1, 3, 2, 1, null, 2, 2, 5, 3, null, 3, 2, 12, 9, null, null, 1, 2, 2, 5, 9, 
2, 1, 7, 1, null, 1, 4, null, 1, 1, null, 4, null, null, 1, 1, null, 1, 3, 1, 13, 34, null, 2, 1, 2, 4, null, null, 1, 3, 3, 1, 2, null, 15, null, 14, 1, 3, 1, 2, null, null, 1, null, null, null, null, null, 1, 4, null, null, 3, 1, null, 2, null, 2, 3, 2, 1, 1, 1, 5, null, 7, 5, null, 1, 3, 1, 2, 2, 1, 1, 17, 1, 2, null, null, 11, 1, null, null, null, 6, 4, 1, null, 1, null, 1, 3, null, 3, 1, 2, 3, 
3, null, 6, 3, 4, null, 8, 2, 2, 1, 16, 2, 3, 3, 2, null, 5, 7, 1, 1, 1, null, null, 1, null, 26, 1, null, null, null, 1, 3, 3, null, 2, null, 10, null, 1, 1, null, null, 1, 2, 2, 2, null, 3, null, 2, null, null, 10, 1, 3, 1, 1, 8, 2, null, null, null, 5, 2, 3, 3, 1, 5, null, 2, 2, 1, null, 2, null, null, 7, 3, 4, 2, 1, null, null, null, 2, 11, 2, 2, 13, null, null, 2, 16, 1, null, 1, 2, 1, 4, null, 
null, 5, 2, null, 1, 9, null, null, null, 2, null, 18, null, 1, null, 4, 11, null, 1, 3, null, 3, 2, null, 2, null, null, 1, 6, 1, null, 1, null, null, 1, 10, 5, 3, null, 2, 9, 2, 36, 1, 4, null, 2, 3, 3, null, null, null, 4, 2, 1, 3, 5, null, null, 1, null, 4, 71, null, null, null, 2, null, 4, null, 3, 2, null, 7, 7, null, 2, 4, null, 3, 2, 6, 5, 8, null, null, 1, null, 6, 1, null, 4, null, null, 1, null, 5, 2, 2, null, 
2, 3, 4, 3, 1, null, 4, null, null, null, null, null, 2, 6, 2, 1, null, null, 1, 3, 42, 12, null, 2, 3, 6, 2, 6, 2, null, 1, null, 1, null, 2, 1, 57, 4, null, null, 5, 13, null, 1, 1, null, null, 1, null, null, 2, 2, null, null, null, 1, 1, 33, 1, null, null, null, null, null, null, null, 8, 6, 1, null, 2, 2, 3, null, null, null, 3, null, null, null, null, 1, 3, 6, null, null, 3, 5, 8, null, null, 1, 1, 7, 6, null, null, 1, null, null, 
1, null, null, 1, 1, null, null, 2, null, 5, 4, 1, 1, 3, 1, 1, 2, 10, 6, null, 6, 2, 7, 1, 2, null, 2, 1, null, 4, 3, null, 2, 3, null, 12, 1, null, 6, 6, 1, 1, 6, 1, 5, 1, 10, 1, null, 5, 5, 4, null, 4, 4, null, 2, 5, null, null, null, null, 4, 6, 5, 1, 3, null, 3, 4, null, null, null, 4, 1, 1, null, null, null, null, 3, null, null, 1, null, 4, 4, null, 14, null, 6, 3, 205, 4, 3, null, 9, 3, 1, null, 
null, 87, 6, 7, null, 1, 1, 27, 3, 1, 1, 4, 1, null, 2, 2, null, null, 1, 3, 4, 3, null, null, 6, 1, null, 1, 2, 8, 3, 1, null, 3, 3, 1, 1, 18, 1, 3, 2, 1, 3, null, null, null, 36, null, null, 8, null, 1, null, 1, 12, null, 1, 1, 41, null, null, 4, 2, null, 2, null, 1, 10, 7, 3, 2, 1, 7, 1, null, 7, 1, null, 7, 3, 4, null, 1, 3, null, 8, 27, 2, null, 3, 1, null, 6, 2, 3, 1, 1, 1, 1, null, 
null, 4, null, 1, null, null, null, null, 10, 6, null, null, 6, 2, 3, 2, 2, 3, null, 2, 4, null, 11, 2, 5, null, null, 6, null, null, null, 1, 1, null, null, 4, 2, 4, 4, 2, null, null, null, 38, 2, 60, 21, 6, 1, 3, 23, 10, 7, 40, 12, 55, 79, 15, 7, 26, 2, 41, 94, 26, 43, 106, 10, 4, 45, 33, 22, 60, 259, 18, 4, 6, null, 123, 2, 3, 5, null, null, 4, 7, 7, null, 17, 3, 2, 64, 2, 1, 215, 9, 2, 7, 139, 7, 5, 
24, 42, 16, 3, 9, 14, 40, 44, 46, 15, 30, 16, 16, 1, 134, 88, 124, 70, 5, 10, null, 5, 3, 3, 47, 74, 153, 265, 163, 179, 84, 246, 107, 212, 227, 146, 124, 113, 92, 16, 60, 48, 18, 52, 28, 24, 11, 4, 6, 28, 10, 4, 4, 4, 11, 8, 1, 12, 1, 1, 23, 18, 2, 3, 5, 3, 1, 19, 1, 14, 1, 14, 21, 8, 4, 1, 12, 9, 7, 32, 14, 81, 46, 45, 26, 24442, 2738, 3907, 2714, 1302, 495, 1408, 1272, 1443, 1123, 1242, 2267, 1351, 1202, 1937, 
282, 245, 180, 786, 488, 119, 186, 297, 1193, 272, 247, 157, 327, 220, 254, 390, 138, 187, 214, 270, 122, 266, 301, 321, 210, 338, 336, 197, 244, 198, 197, 421, 199, 149, 229, 851, 187, 235, 331, 303, 445, 281, 541, 376, 212, 206, 164, 427, 163, 468, 344, 140, 209, 289, 293, 115, 112, 244, 284, 147, 203, 197, 286, 379, 82, 242, 308, 227, 259, 197, 336, 292, 201, 453, 172, 282, 41, 28, 167, 150, 28, 40, 100, 23, 25, 54, 80, 272, 786, 39, 52, 93, 31, 28, 35, 62, 344, 238, 39, 1069, 
43, 187, 26, 62, 151, 48, 62, 112, 56, 52, 192, 36, 66, 127, 127, 48, 74, 106, 38, 30, 24, 24, 51, 95, 349, 81, 42, 67, 58, 107, 46, 166, 57, 164, 14, 29, 122, 175, 266, 88, 179, 80, 85, 159, 88, 251, 115, 208, 25, 103, 72, 15, 45, 58, 27, 31, 47, 125, 58, 135, 90, 54, 376, 35, 100, 41, 47, 65, 73, 52, 50, 68, 52, 104, 26, 70, 757, 94, 63, 60, 43, 35, 122, 129, 30, 40, 67, 40, 40, 38, 59, 41, 104, 123, 118, 32, 327, 159, 43, 541, 
51, 70, 28, 286, 142, 136, 427, 27, 105, 28, 42, 89, 184, 60, 173, 60, 178, 115, 112, 47, 47, 70, 54, 124, 20, 196, 53, 85, 85, 67, 92, 120, 60, 141, 27, 58, 46, 54, 161, 30, 138, 287, 55, 57, 36, 214, 72, 78, 163, 154, 80, 55, 116, 46, 168, 91, 41, 197, 48, 47, 98, 42, 100, 58, 51, 17, 43, 76, 39, 39, 89, 122, 106, 103, 85, 245, 137, 74, 49, 114, 53, 65, null, 10, 2, 1, 4, 7, 2, 2, 7, 3, null, null, null, null, null, 1, 1, null, 
null, 17, null, null, null, 4, 2, 1, 3, 1, 2, 1, 1, 1, null, null, null, 31, null, 1, null, 1, null, null, 1, 1, 1, 2, 2, null, 1, 10, null, 5, 8, 1, 2, 1, 1, 2, null, null, 2, null, 1, 1, null, null, 2, 1, 3, null, 4, 1, 5, 23, 2, 1, 1, null, 1, null, 26, 4, 1, 5, null, null, null, null, 6, null, 7, 1, 5, null, null, null, 29, 8, 51, 1, 4, 9, 2, null, null, 1, null, null, 3, null, 1, 9, 46, 3, null, 6, 1, 4, 
2, null, null, 1, null, 3, null, null, 1, null, 3, 1, null, 2, 13, null, 2, null, 3, null, 1, 3, 1, null, null, 1, 2, null, 19, 2, 2, null, 14, 6, 9, 1, 1, 2, null, 2, 7, null, 3, null, 1, 1, 2, null, null, null, 4, null, 1, null, 2, null, null, 30, 2, 6, 4, null, 2, 3, null, null, null, null, null, null, null, null, null, 2, 2, 1, null, 1, 3, 2, 8, 2, null, 2, null, 10, 4, 2, 1, null, 1, 2, null, 1, 1, 1, null, 4, 3, 1, 
null, 2, null, 2, 28, null, 1, null, null, 5, 3, 3, 2, null, null, 3, null, 1, 1, null, 10, 1, 7, 3, null, 2, 1, null, 1, null, null, null, 8, 3, null, 1, null, 2, null, null, null, 4, null, null, 2, 2, 1, 1, 1, 1, 22, null, null, 2, 1, null, 1, null, 1, 3, null, null, 15, null, null, null, null, null, null, null, null, 1, 1, 2, null, null, 14, null, 1, 2, null, 6, null, null, null, null, 2, 1, 3, 18, null, null, 1, null, 4, null, 2, null, 5, 8, 
null, 5, 1, 3, 1, null, null, 1, 11, 3, null, 4, 1, 53, 5, 3, 2, null, null, 1, 2, null, 3, 1, null, 1, 5, 2, 1, null, 1, 1, null, 2, null, null, null, null, 1, null, 2, 1, null, 7, null, 2, 1, null, 7, 786, null, 1, 5, null, 2, 1, 1, 4, 16, null, 6, 1, 11, 1, 2, 1, 10, null, 1, 17, 1, 8, 2, null, 5, null, 7, 41, 1, 1, 1, 3, null, 1, null, null, null, null, null, null, 1, null, 3, null, null, null, 1, null, null, null, 
3, 6, 2, 1, 8, 4, 1, null, 4, null, 1, 1, 2, 2, 4, null, 1, 3, 1, null, null, null, 2, 5, 1, 5, null, null, 1, 2, null, 1, 13, null, null, null, 1, null, null, 1, null, 2, null, 1, null, 2, null, null, null, 3, 5, 1, 2, 2, null, null, null, null, null, 1, null, null, 2, 3, null, 1, 1, null, null, null, 1, null, null, 1, null, 4, null, null, null, 1, 1, null, 1, 1, 11, null, null, null, 2, 2, null, null, null, 2, 1, null, 1, 2, 3, 3, 
2, 5, 2, 12, null, 5, 11, 22, null, 2, 5, null, null, 3, 1, 5, 1, 4, 1, 3, 2, null, 2, 2, 1, null, 6, null, 5, 1, null, 1, 2, null, null, null, null, 1, null, 1, 1, 4, 1, 6, 1, null, null, 2, null, 2, null, 2, 1, 9, 2, 4, 1, 7, 2, null, 6, null, 1, 2, 22, 1, null, 2, 1, null, 1, null, null, 1, 4, 1, null, 1, null, 1, 3, 10, null, 1, 3, 3, 5, 7, null, 1, null, null, 6, 25, null, null, 2, null, null, null, 
null, null, null, 4, 1, 2, 1, 6, null, 2, null, 2, null, null, 3, 2, 1, 1, null, 4, 1, null, null, null, 1, null, null, 2, 3, null, 1, 1, 2, 15, 2, 4, null, 1, null, null, 1, 2, 9, null, 3, 1, null, 2, null, null, 1, 1, 1, 4, 4, 2, null, 2, 1, 20, 3, 2, 3, 4, 4, 2, 12, 1, 105, 1, 1, 13, 28, 5, 576, 1, null, 2, 10, 1, 4, 11, 5, null, 64, 3, null, 24, 4, 2, 1, 3, 2, 3, 1, null, null, 3, null, null, 
1, null, 2, null, 5, 2, 2, null, 1, 2, 7, null, 1, 2, 2, 1, 2, null, null, 2, 3, 2, 6, 4, null, 1, null, 1, 35, null, 5, null, 1, 10, 1, 1, 4, 1, 1, 3, null, 3, 3, 3, 5, 2, null, 94, null, null, null, 4, null, 1, 1, 1, 4, null, 1, null, null, 3, null, 2, null, 4, null, 1, 5, 1, null, null, 1, null, 1, 2, 1, 2, null, 5, null, 10, null, null, null, 1, 7, null, null, 1, 7, 1, 2, null, 2, null, null, 1, null, 5, 
2, 3, null, 5, 1, 5, 1, null, 27, 3, null, 4, 1, 3, 3, null, 1, null, null, null, null, null, 1, null, 3, 3, 2, 35, null, null, null, 13, null, 13, 3, null, 1, 1, 2, 5, 9, 2, null, null, 21, 3, 1, null, 4, 3, 1, null, 19, 9, null, 2, null, null, null, 4, 1, 2, null, null, 2, 1, 9, 2, null, 11, 22, 3, null, 10, 8, 3, 3, 7, 3, 1, 2, 1, 1, 2, 1, 2, null, null, null, 1, 4, 2, 1, 2, null, 2, null, null, 1, null, 
null, null, 1, null, 10, 3, null, null, 1, null, 1, null, null, 2, 2, null, 1, 6, 2, 3, null, 5, 2, 3, 2, null, null, 5, null, null, 8, 5, 3, 1, 2, null, 3, null, 1, 1, 2, 1, 3, 1, 2, null, 2, null, 1, 1, null, null, 31, null, 2, 3, null, 1, null, null, 3, null, 1, 1, 5, null, 1, 1, null, 6, null, null, 2, null, 2, 1, null, 2, null, 2, null, 1, 1, 1, null, null, null, null, null, 2, 1, 5, null, null, 3, null, null, 2, 1, null, 
null, 2, 1, 3, 2, 6, 1, 3, 3, 1, 9, 2, null, null, 2, null, null, null, 2, 1, 1, 1, null, null, 2, 1, null, 1, 1, 4, null, null, 3, 1, null, null, 2, 2, 12, null, 4, 10, 2, 1, 3, 3, 16, 3, 3, 1, 9, 16, 4, null, 2, null, 16, 2, null, null, null, 1, 4, 1, 1, 1, 1, null, 3, 31, null, 3, null, 2, 4, 2, 5, 1, null, null, 4, null, null, null, 3, 1, 4, 1, 10, 30, 4, 75, 15, 27, 1, 4, null, null, 2, 7, 
5, null, null, null, 2, 1, null, 8, 4, null, null, 1, 1, null, 1, null, 4, 4, null, null, 1, 2, 2, null, 3, null, 1, 6, null, 2, null, null, null, null, 1, null, 5, 15, 1, null, 3, null, 1, 4, 5, 1, 104, 2, 51, 4, 1, null, 5, null, 5, null, null, 1, 4, 5, null, 2, null, 1, null, null, null, null, null, null, null, 5, 3, 1, 1, 1, 1, null, 8, null, 3, null, null, 1, null, 4, null, 3, null, 1, 3, 3, 1, null, null, null, null, 22, 1, null, 
null, null, null, null, null, 1, 10, null, 35, null, null, 1, 3, null, 21, 2, 9, 1, 1, 2, null, 1, null, null, null, null, null, 5, 3, 2, null, 6, null, 5, null, 13, null, 1, null, 34, null, null, 2, null, null, 1, null, null, 7, null, null, null, 22, null, 9, 3, 5, null, 5, 3, null, 1, 4, 3, 5, 11, 5, 2, null, null, null, null, 1, 1, 12, 1, 1, 3, 2, 8, 1, null, 1, 6, 2, null, 2, 2, 1, null, 4, 1, null, 16, 2, null, 6, 1, 2, null, 
3, 3, null, 1, 1, null, 1, null, 8, 7, null, 1, null, 1, null, 2, 1, null, 3, 4, 1, null, 5, null, null, 2, 2, 5, null, null, 6, null, 1, null, null, 2, null, 3, 8, 1, 2, null, null, 1, 3, 1, 1, null, 1, null, null, 2, null, 1, 4, 2, null, null, 6, 4, 3, 2, null, 2, 2, 1, null, 2, null, 1, null, 1, null, null, null, 4, null, 5, null, null, 5, null, null, 1, 2, 1, 4, null, 1, null, 23, null, 2, 1, 1, null, 19, null, 5, null, 
null, 2, 3, null, 3, null, 1, null, null, null, null, null, 18, 2, 23, 1, 4, 2, 5, null, null, 8, null, 1, null, null, null, 1, 4, 2, 2, 4, 7, null, null, 2, 1, 2, null, 5, null, null, null, 3, null, 5, 1, 1, 208, 12, 3, 2, 3, null, 3, 1, 2, 2, 1, 20, null, 1, 1, 1, null, null, null, 5, 2, 4, null, null, 5, 38, null, null, 1, null, 10, null, 1, 6, 3, 4, null, 4, 1, 3, null, 4, 16, 5, 1, null, 2, 3, 1, 1, 4, 2, 
6, null, 2, 2, 8, null, 2, 2, 10, 1, 3, 3, 1, 2, null, 1, 1, 1, null, 1, 4, 1, 1, null, 3, 5, 4, 9, null, 29, null, null, 1, 4, 1, 2, 2, 4, 7, 4, 1, 7, null, 1, null, null, 1, 2, null, null, 2, 2, 2, null, null, 4, null, null, null, null, 5, 1, 6, null, null, null, 1, 2, null, null, 36, 1, 2, null, null, null, 1, null, 3, null, 2, 3, null, null, 1, null, null, 2, null, 6, null, 1, 8, 2, null, 15, null, null, 2, null, 
null, 2, 1, null, null, 27, null, 4, 2, null, 1, null, 17, 2, 1, 2, 1, 2, null, null, 1, 1, null, 3, 68, null, null, 2, null, 1, null, 20, null, 2, null, 1, 1, 1, null, 2, 1, 10, 6, 2, 2, 4, 1, null, null, null, null, 5, 2, null, 4, null, null, 2, 1, null, 1, 4, 1, 8, 4, 15, 1, 4, null, 2, 3, 1, null, null, 1, null, 1, null, 10, 4, 4, 1, null, null, 48, 2, null, null, 1, null, null, 5, null, 1, 1, 2, null, 6, 3, 2, 
4, 4, 3, 12, 3, 1, 2, null, null, null, 3, null, 2, null, 1, 7, null, 8, null, 2, 4, null, null, null, null, 24, 3, 3, 3, 3, 136, null, 15, 9, null, 8, 3, null, 3, null, 2, 4, null, 4, 2, 3, null, null, null, 2, null, null, null, 2, null, null, 1, null, null, null, 2, null, 4, 1, null, null, 3, 2, null, null, 1, 14, 2, 6, null, 1, null, 1, 1, 1, null, 1, 2, null, null, 1, 2, 6, null, 1, null, null, 2, null, 1, null, null, 1, null, 5, 
1, 4, null, null, 2, 1, null, null, 2, 1, null, 5, 1, null, null, null, 2, null, 31, 7, 1, 23, 4, 1, 1, 1, 5, 1, null, 3, null, null, null, 1, null, 7, null, 2, 1, null, null, 1, 2, null, null, 4, 2, 1, null, null, 45, 1, 137, 3, null, null, 1, 13, 9, null, 14, 6, 2, 1, null, 1, 3, 6, null, 2, 3, 2, 1, null, 70, null, 2, null, 1, 1, 14, 16, 1, 1, 1, 3, null, null, 3, null, 2, 9, 6, 1, null, 2, null, 3, null, 1, 
null, null, 2, null, 3, 1, 1, 2, null, null, 1, 4, null, 32, 2, null, 1, null, null, 15, null, null, 1, null, null, 1, null, null, null, 2, null, 2, null, null, 3, 2, 15, 16, 10, 1, 6, null, null, null, 1, null, null, 1, 3, null, null, 2, 4, 12, 1, null, null, 6, null, 1, null, null, 25, null, null, 16, null, null, 1, 1, 1, null, 1, 1, null, 95, 2, 3, 2, 70, null, 3, null, 7, 3, 1, null, 2, 2, 1, 1, 4, 4, 8, null, 1, 3, null, 1, 12, 
null, null, null, 1, 9, null, null, 2, 1, 2, 4, null, null, null, null, 120, 1, null, 3, null, null, 2, 1, 1, null, 3, 27, 2, 1, null, null, 44, null, 8, 6, 3, null, 3, 1, null, 1, 2, 10, 4, null, 9, 4, null, null, null, null, 3, null, null, null, 3, 1, 1, 3, 1, 1, 1, null, 1, 3, 1, 1, 4, 1, 3, 15, null, 1, 1, null, null, 2, null, null, 6, 6, 3, 3, 4, 2, null, 1, 4, 1, 1, null, 1, null, 1, 2, null, 5, null, 1, null, 
1, null, 1, 1, null, 11, null, null, 6, 1, null, null, 1, null, null, 75, 4, 6, null, 5, 5, null, 7, 1, null, null, null, 1, null, 1, null, 1, 2, 1, 1, 3, 1, 1, 4, 2, 1, 10, null, null, 57, 3, null, null, null, 3, 1, 1, null, 2, 1, null, 2, null, 3, 2, null, 1, 37, 3, 3, 1, 2, 3, 3, null, 3, 1, 2, null, 3, 14, 8, 19, null, 1, 1, 4, null, null, 3, null, null, null, null, 4, null, null, 8, 4, null, null, null, 3, 2, null, 
null, 1, null, null, 8, null, 2, 1, 3, null, 5, 4, 1, null, 1, 6, 3, 1, 4, 2, null, null, null, 3, 1, 1, 7, 1, null, null, 2, null, 1, null, null, null, null, 7, 1, null, 3, 3, 6, null, 1, 1, null, null, 5, null, 3, 3, 3, null, 1, null, 2, null, 3, 1, 1, null, null, 3, null, 2, 1, 10, 1, null, null, 1, 7, null, 2, 27, 21, null, null, 5, 2, 1, null, null, 14, 1, 3, 4, 2, 6, 2, null, null, 1, 4, 4, null, 1, null, 2, 
null, 1, 1, 1, null, null, null, 1, null, 13, 2, 1, 2, null, 2, null, null, 5, 3, 2, null, 3, null, 6, null, 24, null, 1, 55, 1, 5, 1, 5, 1, 2, null, null, 6, 2, null, 7, null, 1, 17, 2, null, null, 3, null, 2, null, 1, 3, 3, null, 5, 2, null, 17, null, 2, 1, null, null, 3, 4, null, 2, 4, null, null, null, null, null, null, null, 2, null, null, 1, 1, 1, 1, null, null, null, 1, 2, 4, 3, null, null, 1, null, null, 1, 3, null, null, 2, 
1, null, 1, 1, 2, null, null, 2, 1, 2, 2, 1, null, 2, null, null, 1, 2, 4, 4, null, 4, null, 1, 1, null, 7, null, 2, null, 13, 5, 1, null, null, null, 2, 3, 14, null, null, 4, null, 34, 1, null, null, 49, 1, 1, 4, 11, null, null, null, 1, 3, null, 4, 2, null, null, 2, null, null, 21, null, null, null, null, 12, 2, 1, 5, null, null, 1, 1, null, null, null, null, 2, null, null, null, 2, 32, null, null, 7, null, 8, null, 1, null, 2, null, null, 2, 
1, null, 11, 5, 1, null, 3, null, null, 2, null, 4, 1, null, 2, null, 2, 1, null, 2, 1, 7, null, null, 14, null, 14, 2, 1, 1, 1, 1, 1, 3, null, 3, 1, 3, null, null, 2, null, 1, 2, 1, 1, null, 4, null, 1, 2, null, null, 5, 2, 4, null, null, 3, 1, 15, 3, 5, 1, 3, null, 5, 1, 9, null, 1, 2, 1, null, 2, 1, null, null, null, 3, 1, null, null, 2, null, 2, null, 2, null, null, null, null, null, 1, null, null, 1, 13, null, null, 
4, 3, 4, 2, null, null, null, 2, 1, 2, 263, 1, 5, 2, null, null, 5, null, 8, 3, null, 7, null, 2, 1, 4, 1, 2, null, 1, 2, 2, null, 1, null, null, 3, 1, 2, 10, null, 1, 1, null, 4, 6, null, 1, 7, 1, 2, 1, 5, 7, 6, null, 1, null, 3, null, 1, 9, 1, 1, 4, 2, 3, 1, null, 2, 2, null, null, 2, 2, 1, 16, null, null, null, 1, null, 1, null, 3, null, 2, 1, null, null, 4, 1, 2, null, 2, null, null, 1, null, null, 
null, null, null, null, null, null, 2, 1, 2, 29, 2, null, 1, 2, null, null, null, null, null, 4, null, null, 1, 51, 17, null, null, 1, 24, null, 40, 33, null, 1, 1, null, 4, null, 5, null, 3, 1, 1, null, 5, 6, 3, null, 4, null, 1, 1, null, 4, 5, 9, 15, 1, 1, 1, 2, 2, 9, null, 2, 6, null, null, null, null, 2, 6, null, 1, null, null, 1, 1, 1, 3, null, null, 5, 1, 26, 4, 3, null, 1, 1, 1, 22, null, null, 1, null, 2, 1, null, 1, 
3, null, 1, 1, 1, null, 2, 4, 3, 3, 4, 1, 1, 4, null, null, 2, 15, null, null, 7, 1, null, null, 2, 3, 1, 2, null, 1, 6, 1, null, null, null, 1, 1, 11, 3, 4, null, 3, 1, 2, null, 3, 2, 2, 2, 7, 2, null, 1, 5, 1, 1, 30, 5, null, null, null, null, null, 4, 4, 1, null, null, null, 3, 3, null, null, 2, 6, null, 5, null, 2, null, 2, null, null, 1, 1, null, 1, 1, 2, null, 1, 3, null, 1, 2, 4, 1, 2, 3, null, 
null, null, null, null, null, null, 1, 1, 1, 1, 5, null, 3, 8, null, null, 5, 4, null, 28, null, 7, null, 1, 2, 5, 1, 1, 4, 2, 2, 3, 1, null, 4, null, 4, null, null, 2, null, 2, 1, 3, null, 1, null, 1, 3, 4, null, 3, null, 1, 3, 6, 3, null, null, null, 2, 1, 1, null, 1, null, 5, 50, null, null, 1, 4, 2, 2, 8, 1, 2, 1, 5, 5, null, 2, 2, null, 2, 2, null, null, 10, 3, null, 12, null, null, null, 1, 5, 1, 1, null, 
1, 2, null, 1, 1, 1, 1, null, 1, 1, null, 1, 3, null, null, 9, 2, 1, 4, 1, 2, 1, 2, null, null, null, 3, null, null, 2, 3, 27, null, 5, null, null, 1, null, 3, 1, null, 2, 1, 2, null, 1, 1, 4, 24, null, null, null, 16, null, 3, 4, null, null, null, 7, 3, 5, null, null, 6, 2, 1, 6, null, null, 1, null, 1, 2, 3, 1, null, 297, 11, null, 6, null, 2, 2, null, 1, null, null, null, 1, null, 2, 2, 1, null, 2, null, null, null, 1, 
1, null, 2, null, 10, 45, 3, 13, null, null, 1, 1, null, 4, null, 5, 10, 3, null, 34, null, null, null, null, 6, 3, 1, 8, null, 1, null, 2, 3, 2, 3, null, null, 1, 2, null, 2, 2, 6, 2, null, 2, null, 4, null, 4, 31, 9, 16, 2, null, 1, 6, 10, 3, 5, 4, null, 2, 2, null, 7, 95, 1, 2, 5, 3, null, null, 2, null, 1, null, null, 3, 4, null, 1, null, 1, 2, null, null, 1, 7, 2, 5, null, 10, null, null, null, 4, 4, null, null, 
null, 1, null, null, 2, 2, 2, null, null, null, 6, 2, 1, null, null, null, 1, null, 5, 2, 23, null, 3, null, 4, 2, 2, 9, 21, 2, null, null, 4, null, 2, null, 1, 6, 3, 1, null, 3, 2, null, 1, 2, null, 1, 2, 2, 6, 1, null, null, 1, 9, null, 1, 7, 3, 1, 1, 20, null, null, 1, null, 7, null, null, 1, 4, null, null, 1, 2, 2, 1, 2, 2, null, 9, null, 1, null, null, 2, 2, null, 1, null, null, null, 3, null, 2, 1, 4, 1, 1, 
null, 13, 2, 4, null, 4, null, 33, 1, 3, 2, null, null, 1, null, null, 5, 5, 6, null, 1, null, 2, null, 1, 1, 4, null, 2, 4, null, null, null, 1, 1, null, null, null, null, 1, null, 2, null, 1, 1, 1, 6, null, 1, null, 2, 5, null, 1, null, null, 4, 4, 4, 2, 2, null, 1, 5, 3, 1, 5, 3, 2, 2, 1, null, 28, 3, null, 4, null, null, 1, 5, 5, 5, null, 1, 2, null, null, null, 1, null, null, 3, 6, 4, 2, 2, 2, 1, null, 2, 
1, 1, null, null, null, 1, 3, null, 3, 1, 6, 1, 1, 1, 1, 5, null, 1, 1, null, 19, 18, 1, null, null, null, null, 3, 2, 13, null, 6, 1, 7, 1, null, 1, 28, 22, null, null, 2, 2, 1, 39, null, 2, null, null, 4, 4, null, null, null, 7, 4, null, 5, 5, null, 4, 1, 1, 42, 1, 11, 11, 1, 3, null, null, null, null, null, null, 3, 1, 2, 1, 2, null, 3, 3, null, null, 2, 2, 1, 19, null, null, 14, null, null, null, null, null, null, null, null, 
2, 5, 3, 1, null, 1, 2, null, 1, null, 2, 1, null, null, 1, 7, 8, 1, 2, 1, null, 1, 1, null, 2, 3, null, 2, 5, 4, null, null, 1, 5, 3, 1, 2, 5, null, null, 3, 1, 1, 1, 5, null, 3, 1, null, null, 3, 203, 2, 4, 2, 1, null, null, null, 6, null, null, 3, 2, null, 4, null, null, 8, null, 1, null, 6, 1, null, 3, 8, 2, 3, 1, 2, 87, null, null, null, 2, null, 4, 1, null, 1, 2, null, 3, null, null, 3, 30, 2, 5, 
2, null, 1, 2, null, 2, 1, 2, 5, 5, 2, 7, 2, 3, 6, 1, 1, null, null, 1, null, 3, 1, 8, 3, null, null, null, 3, 3, 6, 1, null, 5, 2, 1, 468, 3, null, 1, null, 2, 1, 32, 2, null, 1, null, 4, 2, 1, null, null, 5, 7, 2, 3, 1, 1, null, 2, 2, 2, 1, 4, 1, 3, null, 2, null, 2, 2, 4, null, null, 1, null, null, 2, 29, 1, null, 2, null, null, 6, 4, null, null, 1, null, null, null, 13, 1, 3, null, 12, 2, 1, 
null, null, 2, 4, 3, null, 2, 219, 1, null, null, null, 3, null, 1, 8, null, null, 1, null, 3, 5, 6, 1, 2, null, null, null, 2, null, 1, null, null, null, 1, null, null, 1, 4, 4, 2, 1, 2, 3, 11, null, null, 42, null, null, 8, 1, 2, 4, 1, null, 3, null, 1, 1, 3, 1, 1, 1, null, null, 5, 2, 1, 3, null, 1, 1, 1, 2, null, 2, 2, 1, null, 1, 7, 1, null, null, 9, null, null, 2, null, 1, 2, 13, 2, 3, null, null, null, 5, 2, 
null, 6, 1, null, null, 1, 1, 73, 2, 1, null, 2, 2, null, null, 4, null, null, 1, 4, null, 13, 2, null, null, 2, 1, 1, 6, 2, 2, 2, 1, 2, null, null, 2, null, 2, null, 1, null, 4, 2, 1, 368, 1, 2, null, 4, null, null, null, 2, 1, 8, null, 1, null, null, null, 11, null, 6, null, 42, null, 4, 1, 1, null, null, null, null, 2, 1, 4, 1, null, 3, null, 2, null, null, null, null, null, null, null, 1, null, null, 2, null, 5, null, 2, null, null, null, 
null, 3, null, null, null, null, null, null, 1, 10, null, null, 2, null, null, null, null, null, null, null, 1, 1, 1, null, 2, 2, null, 1, 1, 11, 16, 7, 4, 13, 4, 1, null, 3, null, 1, 1, 3, 2, null, 2, null, 3, 3, null, null, 1, 4, 1, 2, null, 5, 5, 2, 2, 11, 2, 8, 2, 5, 8, null, 2, null, 2, 1, 2, 2, 1, null, 2, 1, 4, 1, 2, 3, 3, 2, 6, 2, 3, 1, 2738, 32, 2, 3, null, 4, 1, null, 3, null, 1, null, 1, 4, 
null, 3, null, 8, 1, null, null, null, null, null, 2, null, null, 3, 4, 1, 2, null, 1, 83, 1, null, 3, 1, null, 16, 7, 6, null, 7, null, 9, null, null, null, 1, 1, 6, 2, 2, 5, null, null, 3, null, null, null, null, 3, 8, 2, null, 1, null, 2, null, 2, null, null, null, null, 22, 2, 4, 4, 6, 1, null, 89, 2, null, null, 2, null, null, null, null, null, 1, 6, 16, null, null, 4, 1, 23, 89, null, null, null, 4, null, 2, null, null, null, 4, 1, null, null, 
null, null, 2, null, null, 1, null, null, null, 1, 3, 1, null, null, 4, null, 10, 1, 3, 1, null, null, 1, null, 2, 2, null, null, null, 4, 3, null, 1, 1, 1, 3, 2, null, null, null, 1, 7, null, 1, 3, null, null, 2, 1, 2, 1, null, null, null, 1, 3, null, 1, null, 4, 1, null, null, null, null, 2, 1, 1, null, 1, null, 1, null, 2, 6, 4, null, 1, 3, null, null, 1, 2, 2, null, 1, null, null, null, 4, 3, null, null, 2, 2, 3, null, 2, null, 1, 
3, 3, null, null, 8, null, 6, 3, null, 1, null, 1, 5, 2, 1, null, null, 2, null, 5, 1, 6, 4, null, 2, 1, 2, null, null, 28, null, 4, 9, null, null, 1, 4, 1, 4, 5, 2, 8, null, 4, null, 1, 2, 2, 2, 1, null, null, 2, null, 6, 2, 8, null, null, 1, 2, null, 3, 1, null, null, null, null, null, 3, 2, 6, null, 1, null, null, 2, null, null, null, null, 1, null, null, null, null, 1, 19, null, 1, 3, 2, 10, null, 12, 1, 1, 4, 2, 3, 
null, 6, 12, null, 1, 2, 1, null, 3, null, 3, null, 1, 9, 3, 19, 2, 4, 1, 9, 2, null, null, 3, 4, null, null, 1, 5, null, 1, null, null, null, null, null, null, 1, 2, 3, 3, 17, 1, 1, null, 9, 1, null, 6, 2, null, 24, null, null, 6, null, 2, 4, 4, 1, null, null, 3, null, 19, 1, null, 3, null, 20, 4, 21, 1, 4, null, null, 1, null, null, 4, 3, null, null, 1, null, null, null, 2, null, null, 1, null, 37, 4, 1, 16, null, 5, null, 3, 
2, 1, 2, 1, 3, null, 2, 1, null, null, null, 3, 2, 1, 1, 4, 2, 1, 6, null, null, null, null, 5, 5, null, 7, 35, 1, null, 2, null, null, null, null, 1, 1, 8, null, 1, null, 3, null, 2, null, 3, 1, 10, null, null, null, 1, 5, 2, null, 2, 7, 2, 2, null, 1, 2, null, null, 6, 1, null, 1, 1, null, 14, 3, null, null, 2, 1, null, 3, 6, null, 1, null, 3, null, 2, 3, 2, 1, 2, 4, null, 3, null, null, null, 1, 4, 2, 5, 2, 
4, 27, 1, null, null, 2, 1, 2, null, 2, 4, 2, null, 5, 3, null, 5, null, 3, null, 12, 20, null, null, 1, null, null, null, 2, null, 2, 2, 1, 4, 1, null, null, null, 1, 2, 2, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, null, 3, null, null, 1, null, null, null, 1, null, null, null, null, 1, 4, 12, null, null, null, 1, 1, 28, 2, 2, 1, null, null, null, 6, null, null, null, null, null, 2, 14, 5, 2, 2, 
2, null, null, null, 1, 1, null, 14, 1, null, null, 2, 1, null, 11, 1, 8, null, 2, 2, 1, null, 1, 3, 2, 1, null, null, null, null, 2, null, null, 6, null, null, 2, 4, 1, null, 1, 1, null, null, 1, 1, 3, null, 1, 2, null, null, null, 6, 1, null, 5, null, 1, null, null, null, null, null, 1, 3, 1, null, 25, null, 1, null, 1, 1, 3, 3, null, null, 3, 10, 2, 2, 2, 2, 5, 33, null, 14, 1, null, null, 1, null, 2, null, null, 2, null, 4, 2, 
null, null, null, null, null, 4, 4, null, null, 4, 1, null, 1, null, null, 1, null, 2, 2, 41, 3, 3, 5, null, null, 6, 1, null, null, null, null, null, null, 1, 5, 3, 6, 1, 1, 2, 7, null, 4, 2, 1, 1, null, 2, 8, 3, 1, null, 1, 4, 1, 1, 3, 1, 22, null, null, 1, null, 1, null, 2, null, null, null, null, 1, 1, null, 3, 10, 2, 2, 1, 17, 3, null, null, 2, 1, 4, null, null, 3, 1, 1, null, 2, 2, 2, null, 6, null, 11, 12, null, 
2, null, 3, 4, null, 3, null, null, null, 1, null, null, null, null, 1, 57, null, 2, 7, 5, 7, null, null, 2, null, null, null, 4, 1, null, 3, null, 2, 6, null, 10, 2, 3, 1, 5, null, 3, 9, 1, 3, null, 5, null, 10, null, null, 5, 3, null, 6, 3, 2, 3, 1, 7, null, 4, null, null, 8, 1, null, null, 2, 2, 3, null, 1, 1, 5, null, 1, null, 13, 1, 1, null, null, 4, 1, null, 1, 2, 2, null, 4, 1, 1, 1, null, 4, null, 2, 3, null, 
5, 13, null, 1, 2, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 3, 3, null, 1, null, null, null, null, 2, 1, 1, 8, 4, 2, 2, 2, 1, null, 2, 1, null, null, null, 6, 3, 5, 1, null, 2, null, 38, 2, null, 25, null, null, null, 3, 2, 1, 10, null, null, 1, 1, 5, 4, 1, null, 3, null, 1, null, null, null, 1, 2, 2, 3, null, 1, 8, 5, 1, 1, 3, null, 2, 1, 1, null, null, 3, 3, null, 2, 2, 26, 11, 3, 1, null, 1, null, 
1, 2, null, null, null, null, 2, null, null, 3, 4, 1, null, 3, null, 1, null, 2, 7, 2, 1, null, 1, null, 2, 1, null, null, null, 5, 5, 3, null, null, null, 1, 6, null, null, 1, 3, null, 15, 3, 1, null, 14, null, 13, 3, 1, 7, 2, 1, 1, 1, null, 5, null, 3, 1, null, 15, 2, null, 9, null, 2, 2, 9, 2, 5, null, null, null, 7, 1, 2, 1, 6, null, 4, 7, null, 3, null, null, 12, 12, null, null, 3, 1, null, null, 1, 2, null, 3, 9, 
10, null, null, null, 1, 4, 3, 2, 61, 9, 1, 1, null, 3, 132, 3, null, 22, null, 13, 1, 1, 1, null, null, 3, null, null, 2, null, 4, 9, 2, 3, 4, null, 1, 1, null, null, 18, null, null, 3, 6, null, null, 1, 2, 6, 100, 1, 5, null, 1, null, 1, 5, 9, 3, 1, null, 1, null, null, 1, 3, 6, null, null, 1, 4, 2, null, 1, null, 4, 3, null, 3, null, 2, null, 4, 18, null, 2, 5, 3, 3, 3, 6, null, 2, 1, 1, 3, 1, 3, null, 
null, 3, 1, 2, null, null, 3, 2, 2, 35, 3, 4, 1, 3, 1, 1, 1, 1, 2, null, null, 4, null, 1, null, 2, null, 1, 8, null, 6, null, 1, null, 1, 2, null, 1, 6, null, null, 2, null, 77, 1, 1, null, null, 14, 3, null, null, null, 2, 2, null, null, 1, null, 4, null, 73, 3, 1, 1, null, 1, 3, null, 1, 30, null, null, 5, 3, 1, null, null, null, 3, 1, 16, 7, null, 2, null, 13, null, 1, 3, 3, null, null, 34, 1, null, null, 5, 1, null, 
1, null, 7, 3, 3, 4, 1, null, null, null, null, null, 1, 51, null, 1, 1, null, null, null, null, 1, null, 1, 7, null, 1, 2, null, 2, null, 1, 3, 1, 19, 2, null, 8, 18, null, 24, 2, 1, 2, 1, null, null, 3, null, null, null, null, 3, 1, 1, 41, null, 39, 4, 1, null, null, 18, 2, 6, null, 1, null, 2, null, null, 1, 3, 2, 2, null, null, 3, 2, 4, null, 1, null, null, null, 15, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, 
4, null, null, null, 2, null, 1, null, null, 2, 1, null, 1, 12, null, 14, 1, 1, 9, null, 1, null, null, null, 8, 1, 1, null, 2, 2, 1, 2, 157, 20, 3, null, 3, null, null, 5, 2, 1, null, null, null, 1, 5, 1, 19, null, null, 1, 1, 1, 2, null, 3, null, 4, null, null, 3, 5, 3, 2, 14, 49, 2, 4, null, 2, null, 4, 1, 1, 5, null, null, null, 15, null, 1, null, null, 4, null, null, null, 35, null, null, null, 2, null, 1, 2, 5, null, 14, 2, 
7, 1, 1, 1, 8, 4, 1, null, 3, null, 2, 4, null, 5, null, null, null, 1, 31, 5, 1, null, 2, 1, 2, null, null, 6, null, 1, null, 13, null, 2, 5, 5, 3, null, 2, 4, 3, null, 1, 3, 6, 5, 2, null, null, null, 7, 3, 11, 5, null, 4, null, null, null, 8, 9, 10, 28, 2, 8, 7, 2, 5, 6, 7, 7, 2, null, 2, null, 1, 3, 1, 3, 1, 1, null, 1, 5, 1, 1, 7, null, 3, null, 3, 1, null, null, 4, 5, 15, 1, 4, 8, 
1, 3, 2, 3, 1, null, 1, 1, 3, null, null, 2, null, 1, 4, 1, 2, 18, 11, 1, null, 1, 2, 9, 1, null, null, 1, null, 2, null, 1, 11, null, 4, 1, 4, null, null, 2, 1, 1, null, null, null, null, 2, null, null, 1, 1, 7, 2, null, null, null, null, null, 1, null, 3, 1, 6, 1, 4, null, 1, null, null, 1, 2, null, null, null, 19, 2, null, null, null, 5, null, 2, 1, 2, 2, 2, 1, null, null, null, null, 2, 1, 1, null, 3, null, null, 3, 4, 
null, 2, 2, 9, 1, 1, null, 7, null, null, 3, null, null, 1, 1, 3, 1, 2, null, 1, null, null, 30, 1, null, null, null, 1, 1, null, 2, null, null, 3, null, null, 4, null, 1, 2, null, 1, 2, null, 4, 1, null, null, null, 10, 1, null, null, null, 24, null, null, null, 1, 3, 2, 2, 5, 3, null, null, 1, null, null, 2, 2, 1, null, 7, 2, null, 1, 6, null, null, 2, 4, 3, 1, null, 11, null, 2, 2, 11, null, null, 3, 1, null, 7, 2, null, 3, 1, 
1, null, 4, 1, 6, null, null, null, 20, 1, 1, null, 1, 3, null, null, 1, null, 4, 1, 1, 2, 1, null, 3, null, 1, 1, null, null, 1, null, 9, 2, 1, null, 2, 13, 4, 38, null, 1, null, null, null, 3, null, null, 1, 1, 1, 1, 4, 4, 2, null, 2, 2, null, 44, null, 1, 1, 5, null, 2, 3, 6, null, null, 5, 7, 3, 2, 3, null, 2, null, 2, 3, 6, 3, null, 2, null, 5, null, null, 2, 1, null, 1, null, 2, 2, 1, 1, 2, 1, null, 
null, null, null, 2, null, null, 1, null, null, null, 4, 7, null, 2, 2, 1, null, 46, 2, 1, 1, null, null, 2, 2, 5, null, null, null, 1, 1, 1, null, 40, 2, null, null, null, 10, null, 7, 3, null, null, null, null, null, null, 4, 1, 4, null, null, 6, 39, 1, null, 2, 2, null, null, null, null, 4, 3, null, 1, 1, 1, 2, null, null, 1, 1, null, null, null, 1, 1, 1, 2, 1, 1, 1, 4, 3, null, 1, null, 1, null, 4, 1, null, null, 2, 1, 1, null, 1, 
null, 1, null, null, 1, null, 3, null, 2, 1, 2, null, 5, 4, 8, 3, null, 3, null, null, null, 1, null, 1, 1, 2, 3, 1, null, 1, 2, null, 8, 5, null, null, 2, 2, 1, 3, null, null, null, 5, 2, 1, 5, 4, 1, 1, null, null, null, 1, 2, null, null, 8, null, 7, 8, 3, null, 2, null, 3, 2, null, null, 1, 10, 1, null, 2, null, null, null, null, 1, null, 2, 1, 4, 1, 1, 5, null, 1, 2, 185, 25, 2, 1, 3, 2, null, null, 1, 55, 13, 
7, 6, null, null, 19, 6, null, 7, null, 3, null, null, 1, null, 2, 1, 5, 2, 2, null, 1, 5, 1, null, null, null, 6, 2, 1, 1, 1, 2, null, 1, 10, null, 4, null, null, null, null, null, null, 38, null, null, 2, null, 3, 1, 2, 8, null, 3, null, 59, null, null, 1, 1, 2, null, 1, null, 8, 5, null, 2, 1, null, 2, null, 3, 1, null, 5, 3, null, null, null, 13, 2, 7, 27, 1, null, 1, null, null, 7, 1, 3, null, 2, null, null, null, null, 1, 1, 
null, null, 3, null, 1, 3, 1, null, null, 1, 5, 2, 1, 1, 2, 1, 3, 1, null, 8, 1, null, 1, 5, 1, null, null, 1, null, 3, 1, null, 4, 1, 3, 6, 1, null, 1, null, 38, 8, 67, 19, 4, 5, 4, 15, 16, 2, 32, 24, 53, 55, 13, 6, 21, 2, 29, 95, 15, 33, 93, 11, 3, 27, 47, 7, 42, 243, 20, 3, 2, null, 80, null, 1, 1, null, null, 3, 8, 2, null, 14, 5, 3, 52, 2, null, 165, 5, 7, 5, 102, 3, null, 14, 45, 15, 
9, 5, 4, 49, 40, 50, 10, 42, 11, 15, 2, 105, 98, 88, 44, 7, 6, 8, 6, null, 6, 41, 95, 129, 261, 194, 251, 62, 240, 114, 195, 170, 129, 136, 87, 83, 20, 72, 47, 10, 34, 25, 19, 5, 6, 5, 30, 9, 11, 9, 10, 13, 9, 2, 10, null, 1, 24, 16, 7, 1, 3, 7, 1, 19, 2, 15, 7, 9, 16, 11, 4, null, 14, 3, 11, 22, 12, 56, 26, 48, 27, 1985547, 138437, 226868, 121837, 115402, 53562, 160631, 77300, 103297, 103885, 115551, 232712, 139192, 122138, 273804, 19512, 15908, 24884, 
59313, 43252, 22223, 24058, 19329, 34512, 11027, 26232, 13144, 46374, 21692, 33080, 31690, 16390, 23528, 23784, 15336, 9249, 15571, 22918, 18888, 20478, 61526, 29165, 18508, 19398, 25084, 16015, 29474, 23600, 19252, 17828, 21693, 21864, 19400, 33079, 16885, 46244, 40768, 69834, 31996, 14967, 13560, 14025, 31967, 16451, 21463, 16094, 9682, 25696, 30802, 21472, 11435, 10521, 15572, 13161, 16694, 14253, 22059, 27201, 19915, 10786, 24286, 21064, 27399, 30793, 21869, 26046, 27587, 20015, 38674, 28110, 28575, 931, 3035, 11080, 9949, 4175, 5986, 12679, 2613, 2810, 8423, 12205, 13331, 59313, 3074, 8682, 12256, 3727, 5696, 3626, 5943, 16094, 14327, 3722, 27507, 3237, 7185, 5285, 
4222, 16043, 3742, 3691, 8568, 4807, 4198, 25800, 4946, 5824, 22021, 11190, 5458, 9975, 12810, 5135, 3342, 2616, 3154, 3705, 5959, 27682, 7480, 3966, 7658, 9159, 15466, 5482, 18326, 5698, 8952, 3752, 3732, 9249, 9420, 20432, 3886, 9613, 8062, 3842, 15314, 16231, 21611, 10518, 16527, 2898, 8847, 5043, 1997, 5083, 5069, 2576, 4734, 9758, 16323, 4072, 10072, 12163, 4451, 23448, 3555, 11343, 4517, 5499, 7491, 9211, 6251, 4096, 3313, 4196, 7566, 4144, 3611, 18476, 3217, 4284, 6565, 5429, 5712, 14373, 10104, 3824, 2605, 5193, 2446, 4356, 2490, 5002, 4008, 10339, 7380, 11368, 3709, 30850, 22794, 9566, 69834, 5164, 7649, 2004, 
23093, 8997, 9949, 31967, 3913, 5826, 3117, 3872, 6319, 22798, 5561, 19767, 5040, 13885, 11435, 10521, 5751, 6006, 6679, 6083, 6787, 3783, 8132, 3896, 4780, 7554, 4296, 4481, 14118, 4992, 9581, 3598, 5374, 4953, 7105, 11504, 5119, 15362, 15434, 7188, 3849, 2553, 20111, 6834, 4212, 11326, 18146, 5053, 10998, 5829, 2793, 18778, 12015, 4776, 21869, 5046, 4681, 8066, 4106, 8506, 8107, 3363, 3265, 3450, 5795, 2059, 2637, 4931, 12706, 5982, 11992, 7555, 18934, 22398, 4848, 6128, 10017, 2281, 6276, 158, 931, 128, 39, 96, 1048, 106, 173, 205, 61, 126, 65, 86, 87, 34, 193, 25, 54, 85, 2167, 66, 
15, 46, 364, 121, 117, 184, 155, 67, 18, 41, 77, 53, 38, 31, 916, 28, 27, 83, 478, 9, 56, 63, 45, 40, 424, 28, 43, 118, 864, 44, 210, 583, 150, 347, 71, 50, 157, 17, 20, 36, 349, 210, 232, 291, 16, 46, 54, 46, 29, 121, 58, 272, 1122, 247, 104, 63, 12, 376, 154, 967, 446, 129, 213, 67, 40, 67, 65, 457, 32, 396, 65, 111, 66, 17, 56, 1090, 180, 2967, 182, 290, 837, 161, 49, 48, 198, 49, 219, 296, 57, 171, 176, 2961, 181, 41, 205, 74, 133, 176, 64, 61, 
79, 72, 192, 65, 37, 81, 45, 83, 214, 51, 125, 182, 40, 151, 92, 181, 22, 285, 267, 53, 83, 175, 46, 66, 57, 2987, 74, 152, 17, 1693, 393, 515, 161, 46, 50, 22, 49, 221, 127, 143, 30, 50, 137, 168, 63, 19, 63, 93, 120, 50, 109, 100, 79, 28, 4401, 33, 136, 1202, 107, 194, 377, 97, 104, 131, 59, 99, 41, 17, 62, 63, 200, 65, 76, 84, 286, 108, 301, 889, 277, 62, 410, 7, 729, 170, 196, 64, 70, 64, 137, 60, 32, 71, 201, 43, 334, 61, 124, 32, 340, 52, 
62, 4983, 13, 85, 32, 23, 540, 341, 109, 185, 16, 130, 113, 193, 104, 33, 90, 534, 211, 377, 194, 20, 252, 397, 47, 155, 73, 57, 68, 1194, 1049, 74, 129, 155, 166, null, 29, 19, 788, 28, 90, 149, 55, 41, 34, 11, 54, 309, 195, 48, 371, 66, 123, 134, 109, 40, 242, 53, 63, 864, 24, 66, 55, 48, 17, 23, 36, 28, 33, 50, 434, 167, 32, 287, 61, 201, 147, 59, 263, 14, 29, 27, 39, 94, 339, 103, 2449, 53, 73, 46, 16, 270, 31, 34, 62, 337, 124, 54, 142, 66, 
49, 287, 112, 14, 17, 166, 49, 34, 306, 65, 2543, 279, 383, 85, 37, 25, 136, 270, 230, 186, 46, 68, 78, 332, 57, 165, 101, 173, 48, 10, 182, 136, 169, 45, 47, 32, 221, 121, 48, 60, 156, 77, 351, 156, 62, 299, 59313, 125, 79, 241, 24, 242, 358, 472, 18, 1294, 28, 213, 217, 840, 40, 100, 99, 1107, 204, 422, 3445, 97, 993, 218, 15, 30, 65, 490, 4978, 18, 247, 193, 173, 28, 33, 25, 383, 65, 55, 78, 126, 20, 17, 84, 90, 86, null, 186, 33, 42, 52, 703, 296, 179, 
330, 177, 370, 62, 112, 538, 284, 110, 410, 317, 140, 46, 40, 49, 163, 56, 200, 25, 60, 109, 802, 58, 63, 85, 79, 81, 57, 32, 34, 1389, 23, 44, 38, 99, 126, 92, 107, 86, 77, 158, 322, 612, 126, 72, 31, 8, 437, 601, 114, 24, 112, 92, 62, 91, 78, 72, 162, 121, 21, 284, 122, 28, 202, 56, 17, 82, 55, 36, 30, 107, 78, 21, 137, 47, 244, 166, 46, 41, 67, 107, 161, 465, 55, 37, 74, 140, 68, 57, 60, 48, 111, 75, 21, 22, 40, 239, 182, 180, 434, 214, 
897, 63, 1047, 2211, 1879, 228, 211, 230, 110, 60, 229, 39, 972, 99, 216, 58, 113, 107, 20, 27, 181, 171, 39, 380, 38, 243, 57, 21, 155, 73, 49, 32, 25, 48, 284, 101, 189, 204, 138, 111, 230, 131, 61, 52, 93, 86, 21, 78, 25, 58, 851, 128, 137, 56, 147, 97, 18, 39, 64, 66, 65, 2060, 179, 30, 102, 97, 49, 326, 152, 31, 135, 385, 108, 38, 28, 14, 155, 99, 301, 105, 88, 286, 276, 189, 451, 90, 74, 9, 142, 691, 1669, 182, 35, 335, 15, 94, 71, 96, 13, 42, 
223, 99, 34, 76, 443, 25, 92, 57, 274, 49, 95, 413, 76, 173, 138, 84, 313, 93, 62, 38, 22, 87, 26, 164, 24, 414, 52, 130, 31, 45, 642, 257, 180, 49, 93, 25, 97, 126, 54, 374, 53, 238, 182, 55, 156, 32, 22, 44, 172, 32, 591, 172, 328, 46, 344, 50, 1294, 185, 46, 165, 217, 122, 91, 1191, 142, 6168, 69, 84, 903, 3108, 569, 15880, 95, 33, 122, 292, 34, 541, 1014, 499, 31, 2155, 239, 28, 4995, 122, 188, 99, 90, 63, 102, 40, 45, 45, 93, 45, 80, 56, 4, 44, 
61, 190, 169, 49, 53, 119, 169, 144, 182, 167, 113, 25, 141, 171, 27, 332, 63, 53, 219, 338, 145, 35, 85, 93, 147, 1534, 174, 58, 157, 35, 368, 35, 287, 107, 185, 40, 288, 148, 44, 49, 417, 216, 212, 88, 9587, 32, 44, 26, 208, 14, 31, 68, 47, 552, 157, 137, 48, 75, 141, 101, 96, 48, 138, 59, 130, 1218, 143, 73, 102, 74, 9, 98, 83, 148, 79, 23, 119, 36, 312, 42, 99, 64, 32, 69, 76, 27, 159, 386, 37, 276, 100, 193, 57, 121, 129, 63, 176, 77, 186, 72, 
186, 174, 755, 37, 81, 456, 113, 8, 269, 45, 169, 128, 72, 108, 52, 24, 14, 77, 397, 156, 46, 401, 192, 49, 629, 30, 109, 26, 1264, 23, 1259, 129, 27, 116, 62, 101, 124, 338, 114, 103, 103, 1389, 273, 45, 14, 623, 68, 79, 78, 945, 274, 64, 131, 33, 191, 97, 474, 42, 124, 79, 49, 306, 110, 1004, 276, 44, 367, 525, 204, 74, 340, 340, 301, 186, 442, 332, 81, 384, 273, 52, 161, 221, 124, 223, 12, 40, 90, 120, 534, 217, 78, 51, 132, 61, 127, 387, 50, 6, 152, 305, 
219, 1503, 221, 89, 110, 723, 72, 77, 47, 101, 45, 253, 30, 263, 146, 142, 406, 182, 224, 136, 166, 66, 22, 42, 349, 19, 94, 169, 324, 283, 89, 113, 24, 149, 24, 284, 33, 212, 139, 265, 79, 269, 75, 31, 34, 125, 160, 64, 140, 2143, 26, 58, 149, 14, 55, 17, 345, 91, 83, 64, 56, 348, 26, 213, 96, 71, 417, 26, 48, 417, 179, 106, 28, 31, 131, 14, 64, 63, 70, 30, 40, 66, 31, 18, 40, 27, 77, 114, 311, 32, 102, 167, 63, 20, 70, 187, 56, 51, 64, 49, 
106, 42, 184, 31, 343, 297, 85, 595, 134, 23, 180, 178, 113, 26, 128, 31, 12, 141, 204, 132, 120, 74, 328, 87, 86, 91, 100, 44, 122, 358, 81, 146, 87, 147, 59, 283, 64, 333, 374, 53, 56, 149, 113, 1471, 277, 97, 195, 1595, 249, 178, 57, 13, 44, 1711, 217, 21, 36, 26, 89, 53, 28, 316, 58, 130, 19, 94, 2681, 199, 134, 153, 25, 134, 55, 288, 76, 46, 63, 136, 102, 6, 61, 64, 41, 290, 119, 1052, 2254, 660, 12412, 1404, 2397, 157, 281, 26, 102, 684, 1292, 608, 49, 66, 
24, 345, 43, 131, 819, 183, 60, 81, 321, 19, 75, 24, 16, 233, 843, 17, 108, 99, 121, 96, 8, 156, 48, 529, 497, 30, 171, 84, 89, 59, 30, 361, 106, 750, 271, 16, 59, 221, 29, 159, 17, 582, 61, 18182, 180, 4820, 132, 129, 77, 314, 49, 480, 36, 142, 98, 266, 409, 103, 39, 58, 131, 51, 40, 28, 20, 72, 87, 87, 179, 124, 36, 147, 68, 365, 92, 961, 368, 275, 44, 32, 96, 35, 59, 22, 80, 67, 57, 169, 101, 66, 18, 53, 46, 44, 2469, 69, 105, 56, 64, 274, 
120, 151, 166, 919, 59, 891, 46, 23, 243, 137, 43, 3385, 102, 926, 28, 143, 127, 41, 71, 165, 34, 164, 29, 214, 334, 123, 374, 61, 203, 39, 145, 37, 543, 32, 392, 33, 5154, 26, 101, 346, 27, 43, 32, 104, 205, 350, 190, 157, 28, 2706, 211, 1251, 105, 173, 15, 336, 106, 19, 35, 198, 202, 234, 1088, 211, 118, 40, 26, 53, 65, 61, 9, 1078, 21, 97, 115, 91, 555, 62, 24, 76, 119, 522, 172, 565, 237, 117, 61, 586, 181, 136, 270, 76, 55, 910, 48, 348, 181, 171, 145, 91, 
207, 89, 132, 103, 43, 415, 422, 39, 61, 26, 96, 79, 86, 95, 69, 101, 239, 133, 68, 257, 75, 75, 83, 91, 175, 212, 39, 422, 20, 238, 31, 54, 53, 17, 145, 477, 241, 187, 159, 76, 70, 100, 62, 22, 37, 23, 46, 153, 28, 26, 36, 1045, 57, 17, 31, 401, 65, 1013, 290, 45, 157, 114, 134, 60, 55, 61, 114, 16, 49, 116, 21, 19, 388, 30, 148, 11, 117, 1016, 54, 47, 22, 151, 27, 139, 104, 64, 30, 1627, 72, 143, 94, 126, 157, 1201, 93, 160, 54, 102, 112, 177, 
9, 126, 459, 204, 29, 45, 103, 57, 70, 879, 68, 850, 231, 296, 183, 243, 56, 35, 403, 148, 42, 117, 50, 35, 200, 372, 82, 474, 470, 350, 27, 43, 227, 215, 145, 87, 355, 12, 42, 75, 157, 86, 226, 50, 120, 17084, 1351, 407, 80, 87, 395, 66, 593, 281, 228, 21, 1595, 87, 54, 33, 44, 5, null, 6, 289, 90, 93, 19, 20, 371, 3848, 35, 33, 46, 69, 291, 64, 93, 123, 84, 454, 103, 287, 43, 95, 393, 239, 1005, 405, 83, 31, 336, 277, 115, 119, 182, 121, 87, 64, 360, 
156, 41, 90, 108, 795, 710, 19, 310, 67, 72, 155, 31, 70, 45, 71, 74, 103, 147, 157, 31, 49, 279, 514, 64, 1641, 85, 2321, 165, 67, 61, 97, 39, 144, 280, 451, 1189, 341, 239, 398, 143, 146, 63, 24, 181, 61, 41, 65, 52, 33, 234, 34, 72, 191, 5, 99, 32, 54, 260, 81, 507, 57, 114, 171, 66, 189, 45, 154, 5504, 56, 167, 259, 68, 8, 45, 40, 52, 19, 62, 170, 33, 57, 45, 7, 38, 53, 62, 535, 57, 135, 479, 925, 13, 1082, 52, 73, 104, 8, 40, 45, 38, 
15, 26, 1525, 152, 226, 77, 37, 119, 127, 2320, 196, 30, 387, 53, 77, 200, 43, 191, 231, 36, 165, 8941, 88, 17, 203, 126, 183, 83, 2100, 27, 290, 45, 78, 54, 17, 20, 65, 100, 590, 162, 227, 226, 62, 81, 51, 20, 32, 45, 334, 185, 101, 40, 209, 95, 97, 74, 108, 31, 709, 40, 406, 86, 1121, 58, 67, 52, 100, 164, 154, 134, 39, 51, 50, 99, 116, 1283, 65, 281, 27, 22, 50, 4357, 117, 50, 38, 309, 44, 198, 171, 135, 228, 38, 45, 37, 137, 355, 26, 413, 138, 121, 
673, 223, 65, 170, 54, 44, 163, 257, 107, 122, 26, 321, 286, 44, 467, 16, 152, 187, 24, 53, 173, 129, 2206, 680, 85, 110, 318, 7346, 76, 519, 714, 63, 368, 782, 23, 403, 276, 157, 142, 57, 457, 141, 122, 105, 145, 10, 182, 61, 105, 88, 146, 19, 31, 108, 137, 87, 29, 184, 133, 466, 389, 38, 56, 152, 31, 18, 162, 72, 2301, 329, 1083, 52, 287, 44, 275, 77, 32, 73, 53, 138, 211, 21, 20, 208, 681, 107, 163, 24, 59, 78, 21, 8, 128, 197, 71, 36, 659, 66, 909, 46, 
82, 226, 168, 98, 55, 89, 94, 82, 181, 81, 70, 96, 86, 88, 80, 784, 325, 107, 2455, 443, 124, 55, 86, 45, 28, 148, 142, 30, 67, 66, 101, 108, 699, 55, 285, 93, 98, 89, 53, 165, 146, 40, 84, 13, 189, 49, 25, 2818, 115, 9387, 69, 63, 44, 35, 917, 1104, 64, 579, 279, 51, 70, 209, 245, 127, 445, 285, 91, 301, 112, 32, 128, 4071, 49, 188, 61, 67, 13, 3299, 286, 103, 118, 234, 128, 139, 11, 722, 53, 133, 411, 401, 60, 50, 95, 120, 65, 144, 95, 57, 72, 88, 
83, 185, 53, 29, 45, 110, 26, 134, 251, 26, 3061, 44, 65, 98, 43, 42, 328, 30, 50, 26, 29, 96, 48, 48, 22, 71, 33, 47, 88, 39, 20, 105, 452, 533, 738, 795, 171, 46, 70, 82, 60, 153, 97, 51, 115, 375, 14, 92, 241, 163, 335, 45, 177, 54, 129, 9, 18, 73, 71, 1377, 54, 111, 409, 109, 56, 74, 28, 40, 43, 178, 272, 70, 8062, 137, 54, 579, 13233, 140, 8, 32, 273, 174, 50, 364, 173, 184, 22, 57, 278, 151, 658, 42, 85, 35, 35, 32, 1078, 90, 51, 36, 
94, 470, 68, 43, 127, 186, 109, 89, 82, 74, 39, 78, 11516, 46, 45, 353, 67, 88, 170, 103, 132, 34, 134, 2698, 167, 25, 51, 21, 4499, 51, 390, 268, 109, 26, 131, 183, 112, 94, 48, 1019, 96, 27, 512, 227, 65, 47, 43, 40, 163, 84, 97, 59, 176, 21, 155, 119, 200, 57, 221, 39, 92, 232, 37, 319, 148, 59, 46, 373, 47, 238, 189, 38, 49, 121, 80, 65, 178, 764, 118, 93, 450, 51, 28, 24, 152, 94, 87, 31, 182, 152, 25, 41, 37, 93, 26, 83, 21, 72, 63, 140, 
110, 35, 1288, 84, 57, 268, 55, 22, 73, 116, 28, 174, 5966, 303, 46, 99, 265, 194, 55, 536, 67, 32, 67, 34, 53, 196, 323, 40, 142, 174, 108, 81, 41, 141, 73, 721, 48, 229, 420, 39, 58, 4591, 23, 43, 20, 43, 190, 75, 49, 35, 687, 16, 31, 249, 73, 162, 204, 98, 91, 783, 138, 79, 31, 56, 219, 165, 215, 200, 5, 180, 129, 625, 597, 581, 1308, 82, 67, 246, 97, 24, 89, 173, 13, 70, 44, 94, 455, 50, 63, 328, 240, 96, 72, 35, 148, 148, 4, 98, 108, 18, 
312, 671, 140, 47, 39, 59, 50, 214, 199, 48, 117, 29, 396, 270, 49, 59, 105, 33, 108, 95, 27, 24, 159, 289, 206, 22, 41, 89, 15, 83, 105, 64, 74, 55, 689, 34, 43, 39, 65, 443, 29, 136, 146, 21, 97, 203, 64, 131, 286, 239, 16, 170, 32, 175, 25, 127, 82, 191, 25, 30, 181, 15, 389, 230, 1053, 108, 60, 44, 32, 689, 45, 139, 2840, 1115, 24, 28, 185, 57, 103, 78, 26, 1303, 147, 148, 125, 193, 575, 34, 48, 32, 89, 51, 157, 166, 133, 87, 46, 91, 94, 34, 
104, 41, 132, 106, 27, 16, 1296, 176, 163, 127, 24, 184, 62, 68, 400, 167, 16, 43, 164, 89, 497, 87, 5352, 107, 47, 6288, 25, 184, 68, 325, 69, 25, 32, 44, 372, 123, 157, 219, 114, 94, 2353, 104, 50, 40, 595, 58, 36, 58, 89, 65, 197, 30, 309, 52, 75, 451, 28, 49, 74, 117, 86, 36, 340, 33, 30, 308, 32, 139, 89, 303, 23, 43, 140, 63, 79, 72, 75, 314, 95, 20, 96, 104, 67, 102, 16, 405, 171, 22, 37, 143, 51, 24, 102, 189, 47, 230, 121, 39, 50, 99, 
56, 127, 23, 44, 115, 38, 183, 221, 107, 18, 65, 50, 41, 68, 91, 540, 284, 20, 62, 30, 46, 55, 53, 167, 90, 457, 23, 1053, 147, 19, 104, 50, 146, 493, 146, 232, 70, 79, 48, 82, 1958, 13, 42, 32, 3669, 25, 93, 472, 298, 29, 21, 67, 87, 129, 33, 86, 48, 22, 54, 21, 17, 48, 2341, 18, 187, 59, 36, 1090, 165, 98, 153, 103, 61, 107, 82, 66, 38, 47, 159, 316, 152, 95, 50, 345, 1873, 13, 60, 336, 42, 723, 41, 125, 160, 34, 97, 46, 71, 127, 43, 701, 
680, 303, 91, 188, 60, 145, 29, 16, 143, 93, 17, 42, 57, 19, 34, 81, 121, 75, 161, 53, 106, 1181, 28, 412, 549, 125, 103, 127, 40, 280, 312, 103, 143, 130, 16, 28, 14, 102, 95, 61, 105, 167, 119, 76, 100, 38, 103, 141, 37, 14, 459, 68, 304, 175, 33, 181, 111, 961, 329, 1593, 74, 137, 40, 78, 39, 357, 66, 132, 99, 140, 57, 182, 77, 107, 44, 6, 95, 156, 15, 55, 143, 81, 48, 12, 25, 56, 85, 56, 31, 26, 60, 70, 58, 168, 326, null, 140, 197, 213, 441, 
57, 78, 192, 31, 69, 43, 69, 15880, 164, 159, 290, 202, 23, 290, 66, 402, 386, 12, 275, 228, 74, 695, 417, 132, 12, 23, 51, 107, 98, 75, 96, 82, 25, 163, 73, 131, 730, 13, 48, 117, 103, 126, 128, 100, 47, 374, 64, 93, 47, 158, 166, 538, 57, 121, 283, 122, 43, 127, 395, 283, 50, 569, 152, 261, 162, 110, 60, 122, 40, 50, 177, 62, 104, 1704, 129, 96, 85, 285, 142, 177, 72, 105, 125, 529, 269, 59, 70, 310, 152, 278, 81, 36, 36, 36, 178, 66, 45, 39, 19, 57, 
26, 39, 98, 102, 126, 59, 847, 125, 147, 66, 198, 127, 21, 11, 7, 138, 96, 134, 11, 86, 4179, 1496, 35, 36, 41, 2143, 234, 4571, 389, 39, 108, 23, 73, 178, 137, 294, 132, 182, 88, 114, 35, 226, 468, 138, 22, 811, 35, 106, 32, 125, 275, 329, 345, 874, 105, 36, 48, 278, 45, 663, 25, 148, 261, 29, 35, 126, 161, 30, 385, 14, 298, 28, 262, 142, 199, 37, 49, 32, 27, 111, 151, 3532, 45, 158, 171, 151, 13, 159, 1842, 74, 40, 68, 21, 437, 102, 93, 193, 229, 11, 26, 
76, 74, 46, 422, 295, 129, 368, 1211, 69, 124, 133, 115, 77, 223, 1105, 17, 256, 531, 93, 234, 39, 233, 122, 232, 176, 54, 103, 295, 66, 192, 144, 110, 210, 64, 336, 754, 115, 139, 125, 173, 33, 32, 550, 105, 262, 105, 575, 153, 8, 71, 426, 116, 92, 1377, 408, 79, 109, 28, 34, 181, 141, 88, 258, 85, 13, 62, 83, 188, 40, 54, 165, 166, 54, 187, 45, 31, 104, 24, 49, 68, 63, 132, 103, 84, 42, 326, 33, 178, 198, 168, 148, 141, 240, 138, 107, 209, 94, 29, 32, 93, 
33, 24, 26, 232, 290, 83, 139, 322, 39, 229, 117, 102, 174, 282, 134, 14, 2067, 108, 134, 53, 51, 165, 525, 140, 38, 170, 109, 154, 198, 93, 14, 96, 78, 113, 82, 49, 97, 14, 54, 123, 174, 64, 50, 38, 97, 257, 80, 77, 310, 24, 50, 348, 204, 92, 129, 21, 59, 131, 48, 245, 10, 159, 111, 168, 3117, 33, 30, 168, 342, 43, 171, 245, 41, 117, 78, 522, 633, 87, 360, 940, 145, 413, 235, 78, 25, 403, 35, 46, 1156, 6, 24, 32, 37, 500, 71, 32, 20, 53, 23, 24, 
94, 71, 67, 83, 26, 40, 43, 63, 324, 409, 86, 49, 1413, 236, 57, 666, 182, 129, 21, 141, 53, 98, 11, 109, 25, 71, 117, 164, 1570, 74, 164, 36, 84, 57, 237, 394, 62, 51, 46, 119, 69, 78, 341, 55, 92, 1121, 86, 57, 47, 1349, 6, 66, 750, 83, 31, 34, 557, 152, 176, 145, 53, 280, 344, 39, 305, 34, 65, 171, 129, 91, 265, 127, 32, 51, 6680, 479, 47, 376, 60, 187, 130, 134, 151, 137, 77, 71, 99, 152, 161, 112, 70, 32, 65, 9, 30, 81, 112, 68, 45, 62, 
73, 443, 1531, 254, 676, 12, 87, 191, 38, 41, 135, 15, 35, 807, 79, 15, 2002, 14, 17, 379, 189, 233, 52, 46, 537, 35, 266, 24, 49, 84, 130, 28, 23, 32, 180, 155, 70, 168, 493, 466, 164, 22, 34, 55, 286, 296, 596, 2336, 195, 1572, 158, 157, 155, 675, 1384, 512, 268, 715, 95, 135, 131, 29, 519, 12498, 62, 248, 444, 651, 229, 97, 127, 174, 139, 81, 219, 247, 178, 95, 145, 85, 34, 113, 179, 148, 402, 287, 33, 290, 166, 653, 77, 67, 9, 63, 175, 26, 19, 20, 169, 17, 
28, 107, 93, 107, 30, 53, 44, 310, 109, 35, 209, 158, 84, 52, 16, 103, 46, 3377, 343, 62, 57, 104, 275, 434, 1315, 1634, 95, 60, 28, 412, 16, 189, 37, 161, 645, 113, 77, 90, 143, 145, 36, 94, 155, 174, 65, 194, 351, 258, 139, 82, 47, 79, 360, 44, 19, 341, 458, 116, 95, 1277, 21, 116, 177, 55, 317, 8, 62, 50, 153, 136, 100, 34, 64, 228, 37, 33, 59, 36, 504, 133, 55, 22, 32, 23, 125, 83, 148, 113, 103, 88, 43, 38, 65, 106, 81, 247, 258, 49, 777, 56, 
86, 33, 93, 35, 2745, 22, 190, 267, 126, 25, 96, 71, 36, 83, 509, 113, 37, 52, 230, 98, 46, 93, 96, 183, 123, 44, 468, 14, 31, 60, 116, 35, 33, 64, 18, 70, 326, 79, 61, 198, 58, 100, 23, 330, 18, 47, 46, 162, 49, 26, 27, 54, 99, 591, 321, 227, 139, 59, 75, 30, 271, 290, 35, 717, 262, 141, 167, 158, 24, 1640, 143, 12, 782, 168, 46, 59, 459, 132, 176, 62, 33, 233, 51, 203, 27, 38, 62, 61, 23, 148, 64, 269, 82, 140, 109, 177, 70, 180, 53, 14, 
48, 31, 93, 123, 93, 144, 27, 161, 87, 68, 87, 71, 572, 50, 26, 69, 111, 2214, 1675, 699, 96, 58, 43, 122, 478, 191, 874, 209, 358, 84, 436, 251, 82, 155, 2184, 1447, 34, 21, 127, 427, 140, 4734, 21, 375, 108, 77, 670, 172, 73, 44, 54, 176, 289, 32, 64, 202, 65, 111, 460, 22, 2516, 43, 898, 1371, 37, 277, 54, 64, 107, 94, 140, 33, 104, 56, 127, 138, 276, 45, 70, 181, 99, 49, 116, 60, 89, 855, 48, 60, 1495, 90, 24, 65, 12, 18, 170, 102, 70, 60, 188, 158, 
109, 36, 210, 38, 46, 88, 7, 108, 134, 55, 25, 88, 58, 290, 41, 101, 69, 54, 52, 528, 71, 167, 170, 15, 288, 293, 60, 29, 134, 99, 124, 309, 216, 27, 232, 19, 76, 89, 134, 29, 136, 347, 72, 116, 175, 40, 84, 146, 17490, 273, 290, 100, 74, 111, 11, 245, 423, 7, 71, 117, 18, 178, 106, 88, 28, 196, 83, 54, 32, 323, 37, 269, 242, 127, 157, 253, 24, 417, 11744, 19, 100, 98, 132, 37, 578, 181, 35, 28, 177, 207, 130, 46, 52, 63, 7425, 110, 126, 14, 168, 94, 
503, 48, 24, 218, 85, 1090, 186, 15, 331, 29, 120, 300, 92, 112, 128, 25, 189, 44, 343, 115, 1208, 165, 33, 25, 56, 232, 75, 248, 14, 43, 264, 99, 82, 62190, 589, 38, 294, 53, 98, 26, 3191, 22, 9, 199, 68, 240, 137, 56, 69, 29, 326, 731, 58, 21, 61, 203, 14, 197, 291, 159, 35, 341, 58, 348, 30, 49, 63, 42, 37, 356, 27, 73, 150, 58, 101, 122, 3942, 161, 173, 26, 30, 78, 197, 70, 65, 21, 102, 30, 69, 63, 927, 179, 271, 47, 735, 102, 34, 43, 35, 65, 
79, 53, 31, 38, 15519, 75, 105, 34, 46, 292, 39, 43, 895, 199, 24, 67, 72, 170, 135, 101, 99, 261, 78, 36, 127, 176, 33, 91, 31, 86, 62, 75, 210, 57, 55, 85, 241, 129, 77, 38, 91, 956, 37, 17, 2842, 208, 132, 347, 78, 168, 165, 114, 45, 247, 61, 57, 101, 522, 31, 33, 22, 12, 58, 70, 35, 152, 42, 36, 293, 113, 270, 149, 42, 141, 68, 42, 93, 74, 198, 120, 71, 30, 1284, 123, 11, 76, 34, 59, 57, 1796, 431, 441, 144, 76, 135, 240, 202, 179, 242, 78, 
43, 113, 60, 295, 5211, 159, 85, 30, 109, 565, 18, 62, 146, 225, 163, 18, 1147, 54, 675, 396, 41, 64, 422, 552, 74, 134, 99, 207, 83, 90, 362, 51, 47, 86, 26, 53, 14, 29, 95, 120, 498, 40, 28313, 93, 119, 215, 98, 347, 48, 30, 125, 21, 621, 79, 201, 117, 76, 46, 1471, 50, 80, 46, 2184, 78, 68, 119, 72, 36, 105, 35, 15, 86, 64, 586, 98, 35, 177, 58, 144, 58, 39, 80, 47, 28, 58, 29, 108, 26, 62, 181, 74, 237, 82, 97, 198, 37, 58, 49, 164, 21, 
100, 22, 26, 19, 35, 171, 1051, 138, 62, 83, 41, 37, 36, 65, 13, 86, 145, 310, 31, 66, 18, 350, 60, 85, 55, 123, 674, 1717, 362, 111, 1256, 38, 28, 45, 164, 66, 25, 44, 27, 257, 56, 22, 18, 64, 265, 135, 220, 90, 249, 70, 43, 29, 225, 260, 214, 65, 888, 261, 701, 90, 147, 280, 47, 60, 142, 158, 296, 179, 55, 38, 36, 160, 441, 50, 131, 108, 233, 393, 157, 66, 160, 166, 39, 138437, 1858, 295, 194, 30, 153, 209, 60, 189, 24, 225, 88, 124, 127, 20, 244, 154, 
505, 16, 14, 26, 19, 41, 443, 70, 9, 150, 242, 87, 101, 203, 27, 304, 9504, 55, 26, 416, 100, 262, 1021, 159, 150, 35, 207, 229, 280, 24, 298, 153, 429, 96, 181, 117, 291, 27, 21, 11, 96, 60, 83, 168, 294, 107, 344, 84, 53, 18, 116, 211, 64, 57, 56, 136, 17, 74, 1848, 53, 317, 36, 148, 98, 34, 10452, 202, 12, 25, 113, 48, 45, 78, 67, 84, 50, 53, 1452, 97, 73, 197, 226, 1887, 6031, 162, 39, 38, 703, 137, 261, 65, 60, 112, 250, 288, 111, 79, 233, 26, 36, 
230, 31, 85, 203, 87, 98, 74, 332, 79, 207, 64, 80, 23, 453, 21, 179, 18, 125, 70, 251, 61, 98, 42, 64, 50, 40, 201, 67, 69, 383, 35, 288, 415, 16, 27, 95, 48, 133, 245, 13, 112, 150, 106, 58, 168, 28, 110, 19, 34, 9, 86, 41, 299, 37, 98, 33, 169, 59, 15, 41, 104, 36, 95, 35, 53, 33, 44, 45, 53, 46, 81, 237, 257, 42, 23, 78, 55, 41, 43, 44, 127, 72, 24, 35, 92, 52, 125, 375, 27, 77, 276, 130, 293, 25, 176, 25, 36, 178, 73, 22, 
50, 114, 76, 45, 47, 46, 122, 82, 130, 269, 118, 280, 32, 65, 186, 116, 824, 346, 726, 251, 114, 22, 93, 57, 47, 57, 3067, 32, 361, 366, 124, 64, 69, 78, 156, 714, 113, 119, 551, 16, 503, 88, 127, 93, 46, 257, 34, 104, 150, 93, 55, 367, 168, 883, 62, 117, 71, 189, 51, 50, 105, 24, 151, 48, 27, 27, 130, 843, 39, 46, 123, 148, 111, 59, 91, 119, 185, 74, 81, 34, 77, 30, 23, 59, 2577, 82, 20, 132, 382, 485, 239, 296, 151, 22, 425, 333, 46, 42, 301, 1245, 
16, 10, 159, 104, 61, 212, 162, 587, 33, 111, 172, 126, 2077, 67, 290, 75, 1162, 50, 29, 196, 196, 250, 15, 60, 44, 180, 64, 78, 81, 32, 42, 93, 46, 104, 189, 91, 165, 196, 818, 166, 23, 146, 301, 67, 117, 971, 273, 74, 2873, 101, 202, 551, 158, 53, 558, 248, 134, 172, 53, 95, 26, 524, 52, 97, 399, 63, 512, 304, 2100, 147, 144, 34, 82, 179, 72, 96, 200, 292, 96, 28, 122, 22, 58, 35, 194, 78, 116, 157, 141, 2114, 420, 135, 1937, 76, 1888, 132, 105, 172, 158, 176, 
40, 300, 43, 101, 55, 290, 133, 29, 230, 65, 56, 60, 113, 423, 84, 106, 18, 126, 164, 48, 412, 283, 128, 424, 1597, 92, 30, 62, 15, 7, 9, 47, 114, 121, 132, 44, 69, 75, 144, 21, 77, 60, 195, 75, 607, 27, 102, 39, 216, 43, 61, 130, 122, 726, 112, 57, 64, 67, 147, 63, 28, 140, 139, 70, 23, 470, 24, 1208, 28, 16, 40, 203, 65, 43, 109, 595, 20, 60, 63, 247, 32, 51, 349, 27, 50, 38, 352, 44, 158, 39, 56, 47, 40, 123, 138, 109, 85, 149, 1593, 136, 
35, 80, 21, 89, 52, 109, 54, 420, 112, 82, 150, 254, 116, 159, 150, 291, 30, 725, 1356, 20, 83, 171, 36, 64, 78, 165, 134, 123, 125, 151, 290, 90, 27, 45, 61, 41, 369, 69, 82, 14, 17, 56, 89, 57, 46, 69, 46, 59, 37, 81, 27, 92, 201, 38, 77, 116, 199, 237, 23, 60, 23, 63, 29, 26, 49, 21, 286, 101, 218, 95, 58, 126, 286, 1183, 47, 165, 70, 162, 33, 2666, 38, 146, 102, 196, 33, 40, 142, 23, 71, 107, 90, 63, 158, 895, 486, 121, 115, 132, 94, 28, 
43, 116, 46, 27, 1483, 63, 94, 71, 455, 211, 150, 1030, 14, 604, 37, 45, 93, 50, 148, 104, 189, 134, 340, 14, 128, 123, 11, 113, 28, 122, 541, 79, 37, 206, 324, 40, 51, 397, 80, 121, 12, 161, 103, 573, 32, 107, 51, 24, 97, 67, 365, 98, 37, 579, 166, 23, 30, 157, 102, 62, 67, 184, 179, 66, 8, 1420, 24, 124, 119, 50, 226, 172, 189, 43, 52, 261, 451, 103, 231, 108, 219, 383, 4341, 60, 469, 194, 43, 131, 144, 37, 60, 74, 50, 68, 36, 596, 154, 44, 13, 128, 
93, 96, 308, 360, 19, 71, 125, 98, 72, 73, 109, 57, 274, 42, 61, 96, 375, 113, 137, 225, 37, 10, 740, 60, 4, 63, 280, 12, 102, 66, 181, 220, 104, 399, 118, 143, 146, 673, 34, 100, 20, 119, 145, 62, 99, 203, 309, 55, 39, 88, 253, 215, 307, 389, 262, 1221, 128, 79, 195, 91, 198, 55, 46, 150, 37, 119, 32, 234, 210, 112, 259, 602, 364, 99, 57, 957, 267, 60, 50, 379, 151, 577, 95, 61, 160, 41, 82, 57, 142, 327, 145, 22, 386, 36, 798, 1075, 37, 55, 91, 216, 
496, 86, 51, 54, 74, 20, 49, 182, 17, 270, 205, 56, 4712, 33, 115, 280, 152, 810, 51, 23, 498, 70, 83, 228, 67, 61, 83, 204, 39, 159, 375, 122, 893, 240, 142, 29, 111, 32, 27, 1007, 49, 293, 142, 37, 44, 274, 34, 39, 199, 115, 38, 219, 28, 248, 147, 104, 202, 21, 185, 36, 71, 466, 124, 165, 34, 104, 153, 58, 81, 88, 98, 198, 65, 59, 108, 1464, 145, 175, 48, 100, 81, 29, 137, 227, 178, 195, 14, 43, 100, 102, 42, 111, 516, 8, 18, 278, 142, 56, 2116, 29, 
124, 184, 32, 137, 59, 61, 42, 20, 115, 136, 98, 13, 242, 20, 309, 135, 69, 98, 30, 77, 20, 288, 154, 256, 758, 603, 89, 285, 108, 107, 30, 129, 81, 127, 68, 72, 69, 180, 196, 63, 31, 64, 42, 180, 95, 168, 2287, 69, 73, 117, 123, 332, 63, 795, 19, 68, 153, 56, 88, 107, 25, 55, 190, 87, 34, 17, 81, 58, 21, 243, 61, 160, 55, 352, 1640, 154, 47, 140, 444, 107, 25, 89, 56, 77, 162, 103, 69, 22, 41, 431, 3475, 376, 152, 90, 51, 118, 74, 36, 84, 15, 
16, 132, 69, 92, 123, 17, 348, 238, 63, 20, 113, 25, 75, 26, 93, 241, 87, 36, 59, 66, 37, 333, 311, 92, 111, 24, 188, 572, 40, 64, 296, 22, 225, 90, 136, 165, 33, 84, 95, 1557, 444, 65, 42, 347, 15, 259, 418, 57, 161, 84, 45, 165, 56, 80, 392, 173, 166, 54, 35, 1274, 166, 7, 1004, 70, 141, 85, 183, 180, 522, 151, 117, 36, 241, 52, 168, 82, 352, 123, 740, 819, 247, 180, 120, 34, 2667, 1638, 45, 22, 25, 24, 30, 191, 277, 468, 30, 449, 434, 745, 39, 83, 
60, 76, 63, 330, 149, 5441, 356, 276, 23, 14, 405, 6215, 121, 40, 2364, 40, 1243, 126, 147, 23, 318, 37, 128, 177, 55, 121, 34, 152, 238, 69, 69, 94, 11, 113, 104, 21, 170, 963, 80, 179, 272, 208, 29, 215, 106, 81, 569, 8634, 96, 349, 29, 93, 30, 100, 575, 1192, 239, 261, 151, 97, 226, 55, 58, 237, 170, 30, 59, 55, 398, 68, 85, 77, 35, 153, 252, 47, 70, 111, 107, 80, 376, 1655, 15, 153, 579, 83, 527, 219, 213, 51, 133, 27, 43, 103, 310, 102, 81, 727, 590, 106, 
232, 103, 63, 143, 274, 69, 1091, 262, 468, 160, 261, 64, 199, 149, 40, 235, 85, 35, 585, 38, 42, 184, 26, 9, 428, 522, 118, 376, 30, 101, 46, 40, 108, 102, 130, 388, 78, 42, 35, 69, 5092, 31, 252, 178, 20, 995, 19, 93, 109, 118, 438, 154, 23, 44, 68, 42, 52, 32, 7884, 89, 133, 212, 43, 73, 49, 80, 64, 1577, 38, 36, 177, 202, 100, 41, 117, 97, 297, 99, 972, 685, 29, 60, 20, 1051, 30, 105, 256, 151, 29, 97, 6871, 56, 111, 160, 158, 57, 120, 64, 139, 484, 
200, 93, 181, 155, 44, 165, 23, 167, 255, 47, 2247, 57, 54, 91, 40, 35, 128, 51, 25, 91, 37, 231, 177, 68, 121, 79, 456, 40, 57, 197, 195, 1513, 232, 86, 396, 1160, 16, 1149, 39, 115, 67, 38, 16, 296, 60, 120, 151, 28, 64, 232, 87, 32, 4786, 63, 3435, 937, 27, 109, 126, 631, 130, 181, 8, 109, 82, 63, 68, 93, 135, 156, 71, 63, 117, 91, 129, 320, 246, 25, 63, 41, 79, 163, 611, 54, 46, 31, 50, 77, 35, 68, 34, 17, 37, 28, 27, 69, 165, 35, 27, 59, 
111, 112, 75, 296, 74, 37, 35, 157, 33, 77, 718, 14, 2370, 55, 172, 1007, 61, 77, 18, 14, 290, 80, 31, 167, 127, 294, 102, 69, 107, 16391, 2627, 88, 65, 71, 7, 36, 606, 64, 18, 33, 19, 105, 122, 129, 267, 744, 28, 32, 158, 165, 450, 118, 95, 469, 13, 277, 14, 78, 60, 421, 258, 87, 957, 4234, 53, 470, 21, 159, 77, 106, 99, 77, 797, 95, 85, 110, 954, 22, 142, 14, 75, 334, 66, 29, 7, 3082, 60, 91, 254, 118, 53, 81, 79, 160, 141, 311, 66, 170, 156, 217, 
109, 681, 463, 53, 88, 99, 26, 239, 375, 73, 186, 41, 45, 53, 58, 672, 244, 136, 40, 137, 147, 178, 84, 38, 402, 84, 17, 89, 1080, 52, 95, 553, 306, 405, 27, 77, 140, 185, 32, 102, 243, 692, 455, 45, 106, 39, 314, 514, 533, 505, 427, 108, 386, 49, 169, 37, 468, 187, 660, 2556, 335, 930, 671, 65, 313, 419, 315, 193, 258, 29, 86, 123, 294, 126, 189, 61, 111, 31, 45, 205, 429, 59, 34, 402, 65, 568, 273, 37, 45, 57, 80, 304, 351, 587, 168, 212, 940, 83, 99, 141, 
252, 66, 50, 329, 118, 417, 93, 51, 50, 52, 60, 198, 66, 92, 1221, 2415, 42, 200, 47, 124, 228, 91, 23, 49, 164, 84, 142, 96, 195, 669, 20, 569, 194, 204, 101, 79, 73, 27, 67, 42, 20, 20, 66, 118, 27, 54, 149, 132, 342, 79, 53, 43, 34, 64, 303, 51, 55, 94, 158, 171, 24, 441, 48, 44, 275, 161, 115, 225, 99, 69, 37, 1324, 123, 39, 60, 31, 533, 68, 63, 27, 51, 242, 221, 243, 44, 48, 65, 15, 381, 17, 126, 299, 125, 39, 122, 104, 224, 181, 82, 77, 
1425, 45, 119, 79, 760, 60, 52, 361, 50, 31, 307, 305, 188, 69, 105, 78, 47, 75, 34, 2486, 27, 12, 33, 21, 106, 104, 92, 22, 112, 83, 560, 19, 25, 156, 27, 11, 89, 215, 224, 77, 53, 28, 8, 23, 40, 42, 602, 141, 133, 68, 53, 1108, 96, 32, 18, 41, 171, 127, 187, 141, 126, 209, 23, 210, 36, 68, 113, 19, 51, 129, 720, 248, 84, 81, 124, 34, 23, 135, 140, 575, 69, 71, 867, 81, 113, 134, 923, 88, 76, 27, 182, 22, 302, 88, 39, 149, 190, 102, 121, 430, 
82, 146, 89, 156, 92, 1726, 23, 51, 57, 59, 202, 60, 96, 209, 13, 389, 116, 87, 215, 45, 30, 44, 108, 22, 52, 68, 65, 42, 44, 1288, 82, 243, 36, 71, 676, 185, 2011, 151, 224, 27, 22, 71, 463, 90, 40, 62, 113, 13, 67, 389, 671, 50, 19, 42, 152, 104, 4942, 118, 153, 15, 150, 20, 202, 49, 121, 20, 120, 291, 195, 136, 74, 263, 17, 63, 62, 133, 298, 386, 122, 64, 75, 23, 392, 70, 34, 173, 30, 85, 54, 58, 223, 89, 109, 47, 83, 145, 216, 51, 176, 29, 
223, 54, 5, 166, 85, 3, 65, 216, 217, 54, 43, 74, 38, 87, 2209, 295, 167, 170, 105, 158, 107, 145, 113, 41, 13, 18, 69, 50, 52, 118, 4632, 118, 45, 286, 93, 384, 21, 70, 94, 10, 43, 73, 9, 72, 68, 50, 72, 204, 14, 50, 290, 2928, 32, 57, 14, 127, 10, 37, 26, 71, 328, 110, 71, 19, 79, 267, 211, 51, 14, 22, 181, 95, 54, 47, 62, 117, 103, 130, 34, 57, 340, 291, 334, 21, 25, 52, 100, 181, 596, 57, 20, 34, 74, 59, 115, 44, 64, 64, 117, 28, 
26, 153, 16, 162, 43, 107, 41, 149, 33, 237, 142, 351, 608, 37, 505, 38, 308, 177, 85, 50, 188, 94, 6, 107, 74, 51, 13, 66, 34, 531, 108, 11, 39, 352, 32, 51, 295, 56, 339, 76, 444, 107, 146, 881, 134, 168, 97, 134, 152, 41, 71, 138, 15, 72, 104, 114, 320, 751, 360, 53, 145, 28, 23, 554, 57, 81, 40, 296, 85, 55, 92, 24, 16, 18, 27, 45, 23, 86, 31, 132, 124, 22, 878, 9, 163, 417, 14017, 714, 126, 62, 452, 58, 86, 62, 61, 7608, 975, 614, 58, 75, 
139, 1243, 104, 71, 89, 41, 78, 21, 14, 43, 37, 55, 202, 174, 210, 177, 9, 14, 372, 224, 60, 76, 51, 648, 204, 87, 68, 87, 111, 139, 146, 945, 36, 389, 78, 54, 197, 32, 147, 13, 3941, 64, 92, 568, 33, 103, 20, 28, 293, 50, 108, 83, 4628, 70, 20, 78, 227, 130, 39, 19, 102, 724, 435, 109, 178, 163, 161, 145, 59, 401, 139, 48, 316, 329, 102, 83, 52, 277, 84, 232, 1120, 202, 12, 70, 25, 30, 205, 164, 245, 59, 66, 65, 89, 32, 31, 62, 58, 81, 46, 74, 
25, 62, 635, 69, 40, 70, 282, 154, 192, 185, 168, 71, 53, 152, 221, 16, 638, 67, 290, 50, 38, 225, 13, 185, 310, 106, 130, 92, 28, 365, 72, 287, 504, 347, 77, 17, 11, 2751, 392, 4228, 1251, 588, 264, 165, 1436, 703, 169, 2343, 1308, 3858, 4610, 925, 719, 1835, 101, 2649, 6837, 1601, 2655, 7217, 1021, 138, 2416, 3333, 609, 3191, 14589, 1291, 284, 410, 81, 9998, 179, 301, 294, 100, 97, 444, 894, 587, 307, 2432, 294, 696, 6674, 497, 136, 22630, 710, 342, 1140, 14883, 269, 295, 1567, 3891, 849, 1073, 451, 1129, 
3143, 3507, 2973, 1037, 2677, 1062, 1070, 50, 8913, 5427, 7903, 4557, 347, 357, 193, 289, 129, 198, 2051, 3499, 6590, 14801, 7624, 10393, 3294, 13003, 6062, 12261, 11257, 7876, 6275, 5033, 3974, 970, 3182, 2153, 886, 2230, 1232, 1016, 273, 79, 174, 1132, 360, 396, 246, 253, 464, 355, 159, 364, 65, 89, 821, 1040, 285, 99, 114, 282, 31, 723, 62, 392, 245, 318, 647, 331, 201, 101, 276, 251, 497, 1046, 604, 5543, 3801, 4273, 2774, 454949, 58164, 63016, 30281, 24503, 10473, 30746, 21115, 28438, 24486, 24638, 48430, 25058, 25470, 38723, 4803, 4167, 4549, 15733, 9177, 2921, 
4575, 4252, 9187, 2514, 4800, 2373, 6492, 4795, 6681, 8117, 3039, 5315, 4677, 4464, 1295, 4454, 5766, 4152, 4475, 6054, 7290, 4268, 4562, 4390, 3438, 7844, 4798, 3261, 4881, 5737, 3966, 5836, 6218, 4624, 9722, 6677, 10361, 8192, 3648, 3491, 2671, 7820, 3504, 8421, 6911, 2224, 4320, 5116, 5535, 2647, 2087, 4213, 4555, 2959, 3392, 4614, 4605, 5321, 1780, 4304, 5818, 5172, 6304, 4302, 7003, 6448, 3907, 8328, 3808, 5257, 1408, 558, 2925, 2852, 562, 1028, 2458, 723, 522, 923, 2091, 5002, 15733, 730, 1068, 2356, 592, 800, 666, 1126, 6911, 3041, 975, 7693, 1083, 1758, 638, 904, 3030, 1060, 
1191, 1565, 1322, 850, 3928, 849, 952, 2358, 2697, 825, 1439, 2501, 969, 875, 668, 538, 1006, 1315, 7325, 1403, 808, 1465, 1631, 3838, 1148, 3852, 924, 2670, 375, 960, 1295, 2681, 5035, 1537, 2268, 1477, 756, 3362, 1265, 5405, 2313, 3621, 405, 1629, 1292, 370, 1130, 1531, 496, 769, 1239, 2755, 974, 2312, 2563, 1017, 6689, 561, 2518, 1388, 1002, 1363, 1805, 1116, 830, 1080, 850, 2014, 754, 1030, 4822, 915, 718, 1067, 1058, 827, 2603, 3302, 676, 509, 1336, 767, 858, 844, 1211, 792, 2057, 1786, 2374, 654, 6933, 4051, 870, 10361, 1113, 1479, 542, 6160, 2298, 2461, 
7820, 553, 1616, 597, 928, 1457, 3915, 1157, 3152, 962, 3160, 2647, 2087, 990, 1164, 1688, 1092, 1861, 614, 3419, 1184, 1482, 1885, 1135, 1032, 2463, 948, 2149, 667, 1287, 929, 1231, 2960, 844, 2591, 4289, 1113, 1023, 752, 3742, 1310, 881, 3088, 3438, 980, 1237, 1882, 613, 4026, 2278, 943, 4302, 1244, 887, 1836, 678, 1666, 1617, 767, 418, 778, 1236, 520, 642, 1408, 2885, 1745, 2180, 1296, 4393, 2981, 1652, 903, 1933, 731, 1422, 49, 175, 48, 7, 24, 98, 33, 46, 38, 23, 44, 18, 16, 26, 3, 68, 10, 7, 23, 390, 12, 10, 10, 82, 
61, 19, 57, 21, 16, 4, 9, 24, 8, 4, 4, 218, 8, 7, 11, 68, 8, 10, 18, 16, 10, 66, 19, 9, 22, 171, 15, 89, 142, 35, 78, 22, 16, 27, 9, 3, 3, 37, 35, 44, 34, 12, 8, 16, 47, 13, 14, 9, 52, 229, 26, 13, 15, 1, 48, 18, 204, 84, 7, 51, 12, 12, 11, 18, 101, 11, 59, 18, 21, 11, 8, 23, 292, 97, 813, 31, 39, 149, 50, 8, 8, 38, 9, 21, 62, 6, 39, 42, 833, 47, 17, 31, 33, 28, 37, 16, 10, 18, 14, 37, 
31, 10, 42, 6, 32, 39, 9, 15, 32, 13, 14, 6, 47, 12, 46, 68, 11, 7, 19, 6, 16, 6, 360, 12, 15, 2, 277, 81, 169, 22, 14, 5, 5, 11, 42, 24, 45, 6, 6, 18, 23, 6, 2, 4, 13, 19, 2, 16, 13, 7, 2, 887, 6, 34, 341, 10, 26, 80, 25, 34, 22, 12, 14, 7, 1, 7, 13, 57, 37, 10, 15, 56, 9, 50, 185, 42, 19, 102, null, 120, 46, 47, 12, 14, 9, 35, 9, 4, 12, 30, 7, 51, 9, 18, 12, 69, 6, 16, 553, 3, 
9, 6, 7, 132, 87, 12, 65, 7, 24, 21, 33, 16, 1, 15, 95, 14, 84, 27, 10, 32, 63, 4, 39, 32, 2, 16, 215, 157, 10, 25, 33, 37, null, 1, 2, 111, 4, 17, 34, 8, 27, 3, 8, 24, 87, 26, 10, 93, 24, 11, 53, 12, 12, 59, 12, 7, 202, 4, 24, 30, 6, 4, 5, 9, 9, null, 5, 95, 42, 11, 127, 7, 38, 40, 7, 64, 6, 2, 14, 12, 19, 47, 24, 453, 3, 13, 19, 4, 53, 8, 7, 5, 96, 22, 19, 35, 36, 37, 47, 26, 
2, 6, 76, 17, 6, 51, 22, 856, 78, 112, 30, 11, 15, 28, 54, 27, 40, 11, 4, 16, 51, 10, 60, 14, 28, 16, 4, 34, 26, 41, 5, 8, 16, 40, 36, 4, 9, 48, 18, 44, 23, 23, 52, 15733, 16, 6, 31, 6, 40, 62, 76, 3, 336, 17, 45, 73, 194, 2, 11, 7, 202, 42, 55, 458, 18, 157, 23, 3, 19, 18, 95, 965, 6, 52, 39, 39, 10, 3, 17, 64, 6, 24, 16, 12, 8, 11, 28, 22, 15, null, 49, 17, 8, 10, 145, 50, 34, 69, 54, 91, 
14, 28, 113, 30, 40, 53, 57, 60, 20, 8, 14, 43, 7, 21, 7, 11, 37, 120, 21, 9, 11, 7, 24, 24, 6, 13, 254, 8, 5, 10, 24, 14, 11, 38, 21, 29, 39, 44, 75, 38, 20, 7, 3, 87, 94, 27, 1, 13, 8, 15, 11, 10, 19, 38, 36, 4, 48, 40, 2, 30, 27, 5, 24, 18, 8, 2, 34, 22, null, 42, 10, 24, 24, 13, 23, 13, 11, 24, 166, 16, 6, 8, 25, 24, 8, 10, 2, 12, 29, 8, 8, 12, 98, 46, 29, 65, 68, 218, 24, 119, 
302, 342, 26, 42, 65, 25, 3, 67, 9, 206, 22, 37, 8, 38, 17, 14, 9, 37, 37, 17, 79, 12, 53, 10, 8, 36, 12, 11, 3, 6, 5, 47, 11, 40, 56, 18, 29, 52, 27, 18, 6, 11, 16, 11, 4, 4, 13, 175, 29, 20, 6, 33, 25, 5, 17, 19, 31, 16, 429, 24, 10, 20, 14, 10, 93, 30, 19, 20, 67, 32, 12, 4, 2, 11, 14, 87, 19, 18, 52, 52, 42, 111, 4, 22, null, 28, 116, 575, 24, 6, 56, 11, 24, 6, 17, 4, 15, 72, 33, 15, 
13, 125, 6, 14, 15, 51, 15, 15, 103, 28, 29, 27, 16, 53, 42, 18, 11, 8, 22, 3, 48, 12, 116, 3, 12, 10, 21, 345, 35, 45, 17, 2, 6, 16, 42, 2, 85, 9, 65, 53, 7, 58, 7, 18, 7, 42, 3, 103, 22, 71, 10, 66, 13, 373, 79, 24, 66, 54, 18, 21, 209, 23, 1472, 15, 30, 246, 824, 68, 4276, 21, 4, 22, 74, 4, 123, 379, 130, 5, 550, 42, 7, 600, 36, 45, 27, 33, 14, 20, 17, 6, 10, 22, 5, 11, 14, 2, 9, 10, 62, 35, 
6, 10, 22, 44, 43, 43, 40, 32, 17, 22, 24, 10, 47, 9, 12, 68, 86, 23, 5, 23, 31, 17, 339, 30, 30, 28, 25, 95, 22, 63, 13, 22, 13, 77, 40, 12, 8, 94, 98, 24, 10, 1881, 4, 9, 2, 24, 8, 5, 24, 16, 133, 38, 24, 12, 21, 40, 3, 44, 5, 54, 11, 13, 143, 26, 11, 18, 6, 6, 23, 19, 12, 3, 4, 23, 10, 81, 8, 25, 26, 6, 30, 10, 12, 17, 75, 3, 53, 16, 41, 8, 23, 51, 20, 51, 18, 42, 17, 42, 25, 113, 
11, 27, 125, 29, 2, 66, 9, 28, 15, 16, 21, 8, 8, 1, 16, 55, 14, 6, 91, 15, 4, 169, 5, 28, 9, 342, 18, 286, 53, 8, 30, 21, 23, 39, 164, 39, 22, 23, 446, 63, 6, 6, 71, 9, 21, 17, 222, 93, 3, 36, 17, 37, 17, 141, 17, 63, 12, 8, 94, 17, 152, 45, 11, 110, 131, 62, 20, 199, 80, 75, 75, 144, 46, 17, 70, 42, 7, 21, 52, 25, 39, null, 7, 27, 39, 83, 60, 18, 9, 22, 4, 16, 63, 6, 2, 10, 53, 46, 153, 55, 
28, 19, 133, 13, 9, 16, 13, 22, 44, 3, 46, 36, 61, 97, 12, 60, 18, 51, 20, 1, 18, 47, null, 8, 54, 52, 111, 10, 18, 7, 18, 3, 33, 11, 43, 20, 57, 20, 31, 10, 8, 5, 29, 6, 20, 25, 390, 3, 12, 31, 2, 24, 7, 27, 33, 18, 14, 16, 63, 12, 30, 20, 28, 92, 7, 6, 69, 34, 46, 14, null, 34, 5, 14, 3, 19, 8, 5, 13, 7, null, 6, 16, 10, 22, 73, 7, 18, 48, 11, 5, 10, 45, 9, 9, 16, 12, 36, 18, 44, 
10, 66, 69, 6, 92, 18, 6, 56, 35, 7, 4, 31, 8, 4, 38, 74, 12, 35, 22, 59, 22, 18, 31, 37, 22, 19, 55, 23, 7, 11, 35, 34, 83, 25, 69, 71, 12, 4, 33, 14, 266, 47, 20, 60, 265, 76, 26, 14, 2, 9, 256, 43, 3, 7, 3, 28, 16, 13, 36, 9, 27, 4, 27, 741, 31, 14, 14, 6, 46, 15, 85, 9, 3, 18, 42, 10, 2, 9, 13, 3, 62, 10, 212, 429, 98, 1778, 267, 397, 41, 50, 8, 22, 147, 209, 137, 9, 10, 9, 65, 4, 
21, 123, 31, 9, 15, 70, 3, 25, 5, 2, 52, 159, 17, 24, 22, 45, 17, null, 59, 13, 83, 86, 4, 29, 10, 23, 8, 4, 79, 14, 78, 159, 3, 8, 34, 9, 27, 4, 86, 11, 1924, 67, 1123, 61, 30, 9, 47, 10, 99, 11, 30, 29, 65, 52, 10, 27, 10, 48, 13, 7, 5, 4, 14, 24, 18, 23, 15, 3, 7, 4, 72, 8, 233, 38, 31, 11, 13, 55, 9, 15, 11, 8, 24, 15, 21, 34, 11, 4, 24, 3, 16, 361, 4, 35, 11, 4, 34, 12, 14, 21, 
166, 7, 271, 14, 5, 24, 20, 6, 469, 17, 172, 4, 27, 42, null, 23, 46, 11, 18, 9, 49, 71, 19, 26, 23, 52, 5, 33, 4, 161, 5, 59, 2, 898, 3, 10, 113, 5, 10, 1, 14, 51, 39, 12, 28, 3, 508, 33, 322, 38, 43, 5, 53, 27, 3, 9, 85, 55, 77, 215, 86, 10, 5, 2, 10, 29, 23, 1, 342, 4, 29, 19, 28, 110, 9, 4, 30, 21, 136, 29, 60, 55, 46, 21, 87, 20, 18, 143, 19, 8, 182, 9, 106, 40, 28, 29, 7, 17, 14, 10, 
24, 6, 101, 115, 17, 16, 4, 10, 3, 19, 20, 10, 14, 35, 32, 9, 60, 10, 10, 11, 14, 53, 23, 9, 77, 3, 21, 4, 19, 14, 4, 25, 77, 50, 43, 38, 15, 19, 32, 6, 10, 8, 1, 7, 58, 5, 9, 10, 180, 19, 3, 7, 66, 11, 110, 21, 7, 11, 28, 25, 32, 16, 17, 17, 4, 7, 9, 5, 5, 165, 8, 83, 5, 10, 151, 2, 12, 5, 40, 16, 41, 19, 18, 7, 480, 12, 21, 28, 29, 20, 216, 11, 37, 9, 20, 16, 41, 3, 20, 48, 
60, 5, 4, 12, 19, 11, 182, 23, 405, 47, 97, 47, 35, 11, 5, 139, 24, 8, 19, 8, 12, 19, 58, 8, 91, 129, 89, 5, 4, 34, 21, 18, 12, 46, 8, 22, 20, 26, 13, 45, 11, 21, 4599, 221, 58, 12, 37, 54, 14, 97, 84, 31, 3, 284, 21, 18, 9, 7, 2, null, 3, 112, 26, 23, 7, 3, 77, 678, 4, 6, 21, 3, 76, 10, 36, 32, 32, 63, 20, 42, 9, 15, 75, 67, 386, 86, 4, 6, 71, 38, 29, 20, 37, 17, 49, 3, 64, 29, 13, 17, 
32, 130, 149, 7, 101, 10, 13, 18, 5, 30, 16, 23, 12, 23, 37, 14, 8, 8, 64, 73, 25, 235, 46, 481, 40, 3, 6, 34, 8, 62, 59, 120, 236, 104, 44, 75, 16, 27, 11, 7, 31, 9, 4, 16, 26, 7, 56, 13, 39, 46, null, 27, 6, 5, 118, 15, 114, 13, 37, 35, 9, 32, 14, 21, 1014, 8, 31, 36, 25, 3, 10, 6, 21, 6, 11, 23, 13, 16, 14, 1, 13, 7, 11, 71, 12, 27, 92, 178, 7, 321, 8, 7, 30, 3, 4, 14, 16, 7, 1, 454, 
22, 47, 23, 4, 33, 17, 375, 22, 4, 42, 7, 22, 15, 17, 31, 51, 2, 30, 2244, 28, 1, 48, 24, 35, 28, 506, 5, 38, 4, 13, 13, 6, 11, 16, 22, 95, 47, 36, 57, 20, 8, 8, 4, 6, 10, 103, 27, 20, 12, 39, 37, 40, 22, 15, 8, 134, 11, 86, 23, 286, 7, 15, 7, 40, 27, 28, 22, 29, 14, 14, 15, 17, 172, 12, 48, 11, 3, 8, 1104, 68, 13, 9, 45, 6, 38, 34, 31, 38, 13, 13, 4, 72, 33, 12, 73, 30, 46, 135, 20, 6, 
41, 5, 4, 13, 51, 24, 31, 5, 86, 135, 17, 165, 5, 24, 76, 5, 12, 32, 16, 342, 136, 22, 15, 127, 2099, 25, 153, 185, 24, 76, 63, null, 82, 25, 29, 27, 9, 63, 22, 38, 26, 26, 2, 53, 24, 18, 12, 22, 2, 1, 21, 60, 7, 9, 80, 30, 66, 136, 6, 3, 78, 10, 2, 42, 16, 567, 40, 144, 11, 37, 5, 57, 9, 11, 23, 19, 42, 53, 4, 8, 64, 96, 18, 45, 11, 10, 22, 2, 4, 24, 37, 25, 15, 127, 34, 184, 14, 18, 78, 26, 
27, 7, 33, 53, 25, 66, 35, 6, 11, 7, 32, 6, 394, 67, 32, 394, 79, 30, 10, 26, 26, 9, 22, 31, 3, 22, 12, 23, 39, 104, 14, 38, 29, 20, 6, 9, 23, 28, 3, 24, 7, 30, 11, 3, 875, 26, 2372, 7, 8, 10, 6, 321, 217, 10, 227, 54, 25, 40, 25, 72, 30, 102, 33, 34, 45, 29, 7, 29, 982, 12, 80, 17, 15, 3, 789, 132, null, 22, 34, 26, 17, 1, 117, 6, 56, 129, 71, 11, 15, 30, 23, 19, 35, 13, 15, 18, 20, 15, 37, 18, 
12, 13, 15, 8, 28, 50, 5, 583, 8, 8, 11, 1, 9, 80, 7, 17, 5, 10, 8, 15, 11, 1, 7, 3, 11, 29, 26, 4, 24, 93, 222, 221, 157, 32, 11, 12, 8, 5, 13, 3, 3, 33, 124, 9, 30, 54, 44, 135, 7, 26, 10, 34, 1, 3, 18, 7, 258, 7, 40, 116, 15, 31, 11, 5, 12, 5, 61, 30, 7, 1809, 53, 8, 112, 934, 30, 6, 8, 59, 38, 10, 58, 30, 45, 5, 18, 80, 42, 139, 13, 9, 1, 15, 6, 204, 10, 7, 8, 17, 98, 9, 
6, 28, 24, 15, 18, 6, 14, 7, 5, 2710, 6, 12, 74, 15, 14, 15, 16, 28, 4, 55, 524, 50, 14, 11, 1, 949, 12, 136, 58, 12, 7, 38, 30, 19, 18, 14, 186, 30, 8, 96, 40, 21, 9, 17, 9, 24, 19, 21, 11, 44, 1, 20, 22, 97, 27, 36, 8, 41, 55, 11, 64, 37, 4, 15, 116, 24, 46, 36, 11, 25, 23, 32, 6, 88, 133, 38, 9, 74, 18, 7, 15, 51, 19, 25, 12, 36, 45, 8, 3, 17, 25, 7, 7, 7, 16, 17, 30, 14, 10, 196, 
24, 13, 65, 28, 4, 18, 21, 1, 40, 1282, 77, 18, 31, 31, 28, 13, 91, 27, 6, 10, 5, 18, 25, 38, 10, 26, 49, 29, 25, 9, 21, 12, 91, 13, 45, 90, 3, 9, 847, 11, 10, 7, 4, 45, 9, 10, 3, 103, 6, 7, 34, 6, 27, 88, 14, 12, 225, 41, 25, 7, 14, 66, 26, 26, 46, 6, 60, 18, 114, 160, 192, 301, 18, 13, 34, 33, 11, 22, 31, 5, 19, 6, 30, 85, 12, 14, 117, 47, 18, 7, 5, 29, 42, 2, 16, 18, 6, 96, 108, 48, 
13, 6, 12, 22, 50, 83, 10, 20, 5, 94, 48, 1, 17, 15, 12, 34, 3, 6, 10, 42, 84, 30, 2, 4, 9, 5, 14, 32, 12, 6, 5, 125, null, 5, 3, 10, 72, 14, 55, 34, 11, 19, 37, 37, 17, 69, 33, 1, 45, 9, 38, 5, 36, 21, 44, 3, 9, 36, 3, 60, 50, 189, 12, 6, 19, 3, 222, 9, 30, 866, 388, 7, 6, 76, 11, 9, 2, 12, 253, 30, 33, 18, 49, 107, 8, 7, 3, 21, 4, 21, 27, 18, 13, 17, 9, 26, 11, 16, 13, 9, 
26, 2, 3, 256, 21, 9, 9, 3, 47, 2, 9, 97, 16, 7, 6, 24, 29, 121, 14, 717, 23, 12, 1188, 12, 44, 11, 56, 11, 21, 7, 8, 77, 54, 21, 57, 11, 13, 402, 20, 9, 4, 93, 12, null, 18, 35, 19, 52, 6, 74, 20, 13, 165, 9, 12, 34, 15, 28, 13, 94, 12, 21, 75, 3, 36, 25, 49, 13, 10, 26, 3, 11, 7, 24, 50, 18, 5, 9, 23, 20, 19, 2, 94, 32, 8, 8, 42, 15, 11, 4, 33, 3, 31, 18, 17, 5, 14, 11, 41, 5, 
4, 25, 9, 59, 43, 21, 8, 10, 9, 5, 21, 41, 88, 75, 5, 7, 6, 1, 18, 6, 59, 19, 75, 1, 227, 29, 1, 11, 6, 35, 148, 83, 79, 13, 18, 6, 13, 461, 2, 7, 2, 917, 5, 23, 84, 72, 8, 14, 10, 19, 74, 8, 13, 26, 2, 7, 4, 3, 8, 541, 1, 27, 3, 3, 154, 20, 19, 65, 24, 9, 25, 23, 9, 14, 4, 31, 50, 37, 20, 2, 88, 418, 2, 18, 94, 5, 140, 11, 36, 19, 10, 17, 4, 15, 35, 15, 262, 173, 65, 22, 
50, 9, 33, 14, 4, 46, 9, 5, 21, 13, 1, 5, 24, 27, 14, 25, 15, 22, 214, 11, 107, 98, 13, 19, 14, 6, 70, 58, 40, 40, 12, 3, 8, 8, 7, 10, 15, 17, 23, 21, 11, 8, 2, 13, 44, 8, 9, 117, 19, 54, 28, 4, 30, 39, 334, 46, 247, 13, 63, 8, 24, 8, 111, 30, 28, 10, 45, 15, 63, 19, 11, 4, 2, 24, 29, 4, 9, 14, 18, 25, 4, 10, 6, 15, 5, 2, 9, 13, 19, 1, 24, 63, null, 17, 42, 43, 166, 2, 14, 44, 
4, 19, 9, 16, 4797, 37, 78, 53, 29, null, 127, 5, 65, 102, 5, 67, 47, 27, 160, 87, 27, 7, 8, 20, 21, 35, 14, 15, 25, 11, 19, 15, 23, 153, 7, 7, 23, 12, 38, 35, 30, 9, 80, 16, 26, 27, 61, 59, 145, 13, 48, 94, 30, 6, 22, 76, 35, 20, 108, 26, 57, 59, 25, 11, 27, 2, 4, 30, 20, 18, 282, 13, 40, 23, 62, 33, 26, 4, 7, 41, 100, 42, 15, null, 87, 7, 67, 14, 14, 4, null, 28, 4, 8, 2, 2, 7, 11, 4, 33, 
20, 52, 12, 179, 20, 19, 9, 50, 21, 13, 3, 7, 8, 21, 17, 4, 7, 1130, 487, 1, 8, 6, 409, 23, 813, 174, 8, 42, 4, 12, 23, 29, 83, 14, 30, 31, 30, 10, 58, 124, 32, 6, 133, 10, 10, 3, 10, 48, 57, 67, 330, 17, 10, 5, 57, 13, 143, 2, 29, 74, 10, 11, 28, 26, 7, 83, 5, 76, 3, 39, 32, 35, 5, 15, 3, 6, 58, 27, 750, 22, 39, 51, 28, null, 17, 292, 14, 8, 19, 5, 56, 23, 24, 50, 59, 4, 1, 23, 23, 1, 
74, 100, 34, 56, 156, 17, 46, 22, 21, 17, 28, 237, 1, 41, 142, 10, 64, 18, 43, 27, 28, 74, 6, 22, 85, 9, 36, 27, 19, 44, 9, 75, 132, 22, 28, 30, 33, 4, 1, 114, 24, 57, 12, 117, 31, null, 15, 88, 31, 14, 452, 91, 11, 14, 13, 7, 59, 27, 24, 69, 38, 3, 18, 11, 50, 7, 12, 16, 49, 3, 92, 8, 37, 25, 7, 6, 12, 13, 13, 9, 27, 13, 58, 9, 32, 24, 34, 30, 29, 43, 17, 7, 34, 19, 12, 6, 16, 2, 3, 5, 
63, 47, 23, 33, 115, 11, 24, 27, 44, 54, 46, 21, 2, 455, 15, 35, 8, 13, 38, 64, 20, 15, 58, 30, 20, 35, 30, 4, 42, 9, 14, 13, 8, 16, 5, 6, 17, 33, 14, 10, 2, 12, 51, 19, 24, 60, 14, 7, 66, 30, 9, 18, 5, 15, 48, 9, 26, 2, 14, 13, 28, 928, 11, 9, 26, 86, 8, 51, 41, 8, 11, 21, 108, 160, 22, 59, 129, 6, 91, 81, 15, 4, 63, 4, 6, 176, 4, 12, 20, 4, 132, 14, 11, 5, 8, 3, 2, 18, 28, 21, 
7, 15, 8, 6, 18, 74, 89, 13, 12, 277, 64, 7, 38, 15, 30, 6, 38, 12, 14, 3, 12, 5, 11, 36, 63, 417, 6, 54, 7, 7, 12, 26, 125, 7, 11, 8, 11, 6, 9, 99, 9, 4, 428, 17, 15, 8, 266, 6, 10, 91, 13, 5, 4, 96, 60, 54, 19, 13, 109, 56, 15, 42, 7, 8, 67, 26, 37, 61, 28, 9, 6, 1796, 128, 14, 108, 5, 16, 50, 17, 39, 28, 23, 15, 24, 19, 47, 27, 14, 12, 14, null, 4, 37, 23, 19, 2, 12, 12, 208, 404, 
81, 273, 2, 25, 39, 35, 15, 31, 2, 15, 200, 25, 1, 355, 1, 2, 73, 55, 41, 9, 7, 124, 6, 65, 8, 19, 23, 40, 4, 7, 1, 34, 32, 6, 46, 102, 123, 34, 1, 13, 6, 27, 32, 122, 405, 54, 308, 29, 26, 7, 91, 227, 82, 64, 115, 37, 24, 49, 5, 96, 2305, 8, 37, 64, 52, 21, 6, 15, 44, 39, 22, 34, 39, 49, 10, 26, 14, 7, 26, 42, 25, 89, 68, 16, 119, 46, 194, 18, 4, null, 18, 41, 9, 12, 14, 29, 2, 17, 18, 21, 
34, 10, 12, 18, 69, 22, 4, 45, 20, 34, 8, 7, 24, 7, 1002, 71, 9, 7, 47, 48, 91, 227, 357, 16, 12, 6, 79, 16, 64, 9, 34, 67, 27, 14, 20, 39, 40, 10, 11, 39, 27, 29, 26, 78, 47, 22, 15, 14, 28, 57, 10, 4, 138, 101, 51, 14, 351, 3, 36, 42, 10, 102, 5, 6, 1, 35, 9, 19, 11, 17, 42, 7, 7, 32, 3, 70, 25, 23, 3, 11, 4, 21, 9, 23, 57, 17, 13, 4, 21, 11, 15, 15, 44, 35, 15, 145, 14, 12, 2, 21, 
3, 663, 5, 51, 43, 42, 6, 16, 23, 8, 17, 110, 19, 10, 11, 61, 19, 9, 18, 21, 33, 24, 13, 128, 3, 9, 3, 15, 8, 10, 20, 2, 19, 41, 7, 19, 34, 5, 18, 7, 61, 9, 16, 19, 39, 13, 1, 16, 5, 14, 177, 101, 56, 37, 11, 6, 15, 50, 35, 5, 123, 32, 13, 35, 29, 3, 507, 15, 3, 175, 53, 17, 37, 106, 64, 33, 7, 2, 19, 6, 34, 8, 16, 6, 12, 5, 36, 15, 58, 13, 38, 48, 60, 11, 30, 17, 4, 4, 14, 24, 
35, 15, 48, 9, 41, 13, 11, 16, 16, 105, 10, 13, 5, 20, 411, 508, 114, 22, 16, 1, 44, 71, 15, 269, 50, 56, 17, 82, 46, 21, 33, 534, 301, 4, 5, 46, 127, 29, 989, 4, 95, 16, 2, 97, 33, 13, 9, 14, 50, 67, 8, 29, 116, 33, 76, 36, 7, 632, 5, 184, 251, 8, 75, 6, 9, 9, 30, 31, 5, 19, 7, 41, 42, 26, 5, 14, 56, 14, 8, 16, 9, 13, 303, 7, 9, 247, 17, 1, 11, 8, 10, 38, 23, 21, 19, 69, 83, 17, 4, 58, 
9, 4, 14, 6, 20, 22, 6, 3, 38, 1, 80, 11, 31, 13, 7, 9, 116, 9, 31, 5, 3, 37, 61, 14, 3, 32, 18, 21, 72, 27, 22, 40, 4, 15, 28, 33, 5, 34, 76, 14, 27, 23, 7, 32, 23, 4101, 43, 67, 33, 8, 26, 5, 34, 74, 9, 13, 19, 3, 43, 22, 15, 14, 71, 13, 11, 7, 97, 7, 36, 32, 36, 30, 46, 14, 133, 2223, 5, 13, 21, 28, 9, 148, 45, 17, 8, 27, 38, 29, 11, 10, 11, 658, 8, 58, 10, 31, 10, 97, 12, 6, 
61, 7, 191, 39, 16, 59, 11, 24, 48, 14, 27, 19, 11, 49, 1, 52, 20, 162, 31, 2, 5, 26, 22, 8, 61, 3, 8, 76, 27, 25, 9053, 90, 9, 70, 6, 23, 10, 634, 4, 1, 60, 3, 40, 40, 11, 9, 7, 75, 138, 24, 4, 23, 56, 4, 47, 40, 43, 8, 35, 1, 65, 6, 31, 17, 15, 7, 67, 1, 14, 38, 15, 22, 28, 700, 37, 28, 16, 14, 14, 27, 28, 5, 6, 32, 15, 14, 7, 259, 28, 35, 8, 159, 9, 7, 8, 6, 44, 17, 12, 14, 
4, 4098, 17, 30, 15, 15, 51, 9, 30, 130, 39, 1, 13, 10, 40, 19, 28, 20, 58, 4, 10, 25, 31, 7, 22, 9, 14, 7, 6, 43, 9, 14, 157, 88, 24, 19, 11, 31, 193, 3, 11, 777, 25, 37, 127, 19, 27, 24, 34, 17, 47, 12, 4, 15, 96, 23, 3, 13, 1, 6, 7, 11, 25, 18, 8, 49, 38, 61, 29, 12, 38, 24, 8, 12, 6, 75, 23, 26, 7, 142, 29, 1, 26, 7, 20, 26, 185, 73, 96, 32, 17, 12, 47, 28, 18, 36, 35, 11, 23, 12, 
28, 1376, 24, 14, 5, 12, 85, 6, 4, 32, 37, 27, 4, 192, 8, 185, 51, 23, 16, 88, 150, 18, 22, 29, 46, 18, 17, 57, 9, 19, 24, 5, 6, 5, 13, 22, 29, 93, 7, 6907, 20, 20, 37, 39, 49, 17, 6, 35, 4, 139, 11, 31, 27, 6, 6, 198, 12, 41, 7, 734, 6, 12, 26, 18, 14, 28, 7, 4, 19, 4, 136, 17, 23, 48, 18, 33, 1, 12, 6, 5, 12, 6, 1, 29, 5, 12, 43, 8, 82, 9, 19, 26, 11, 16, 6, 42, 2, 6, null, 5, 
9, 11, 45, 190, 38, 17, 10, 3, 11, 3, 6, 2, 6, 30, 44, 12, 5, 9, 106, 25, 13, 6, 24, 246, 400, 108, 22, 300, 6, 5, 2, 37, 3, 8, 8, 4, 52, 16, 4, 2, 16, 65, 33, 36, 17, 51, 14, 14, 4, 54, 93, 62, 31, 142, 51, 129, 16, 56, 59, 17, 12, 25, 31, 34, 66, 12, 9, 1, 35, 100, 8, 36, 26, 52, 86, 62, 16, 23, 23, 15, 58164, 479, 57, 70, 1, 26, 42, 10, 52, 6, 53, 5, 22, 26, 6, 34, 31, 106, 5, 2, 
4, 2, 2, 74, 18, 5, 24, 24, 20, 21, 41, 9, 21, 1770, 17, 13, 96, 8, 58, 221, 34, 31, 1, 88, 42, 128, 3, 72, 31, 101, 24, 32, 23, 73, 9, 1, 3, 44, 12, 24, 43, 58, 38, 80, 18, 13, 3, 39, 39, 8, 19, 17, 6, 7, 19, 418, 18, 49, 7, 63, 29, 5, 1640, 58, 7, 2, 18, 9, 9, 6, 13, 16, 2, 22, 314, 38, 20, 102, 58, 346, 1408, 24, 22, 12, 191, 14, 32, 14, 24, 23, 47, 57, 29, 17, 62, 7, 5, 44, 14, 28, 
50, 23, 40, 18, 69, 9, 30, 5, 24, 5, 157, 7, 38, 7, 15, 9, 50, 8, 60, 31, 10, 7, 2, 48, 26, 11, 44, 8, 51, 101, 2, 13, 31, 15, 19, 76, 8, 26, 57, 38, 7, 42, 7, 22, 5, 9, 5, 10, 6, 48, 6, 12, 13, 34, 31, 2, 8, 27, 2, 26, 8, 11, 13, 6, 15, 9, 13, 24, 71, 53, 30, 4, 22, 12, 3, 20, 12, 18, 7, 5, 7, 11, 5, 55, 88, 7, 9, 71, 46, 48, null, 28, 6, 13, 37, 36, 20, 15, 31, 11, 
5, 11, 6, 21, 19, 22, 53, 11, 43, 5, 6, 26, 26, 129, 49, 159, 82, 18, 6, 27, 14, 9, 8, 812, 6, 79, 43, 14, 6, 23, 38, 28, 131, 15, 46, 104, 2, 63, 4, 17, 18, 6, 58, 12, 14, 36, 28, 9, 88, 48, 212, 28, 11, 14, 55, 4, 7, 6, 16, 27, 7, 6, 14, 27, 157, 9, 25, 24, 26, 38, 11, 14, 18, 38, 31, 12, 6, 6, 8, 6, 6, 567, 11, 4, 29, 78, 205, 20, 113, 40, 8, 83, 58, 28, 12, 54, 264, 3, 1, 29, 
24, 22, 24, 32, 88, 7, 21, 58, 23, 394, 9, 54, 14, 230, 12, 2, 21, 32, 72, 3, 5, 10, 50, 23, 8, 3, 10, 4, 34, 6, 23, 39, 12, 33, 47, 432, 72, 7, 22, 79, 15, 23, 185, 36, 20, 782, 30, 30, 183, 33, 14, 87, 50, 26, 28, 18, 26, 2, 233, 3, 8, 92, 12, 137, 82, 368, 29, 28, 1, 11, 39, 29, 30, 57, 74, 28, 5, 34, 2, 17, 4, 49, 30, 18, 25, 20, 602, 133, 37, 217, 11, 329, 31, 43, 47, 41, 9, 20, 77, 2, 
23, 28, 45, 21, 2, 51, 10, 9, 20, 28, 80, 23, 32, 5, 18, 28, 11, 150, 59, 38, 65, 750, 16, 13, 13, 8, 4, 5, 9, 15, 35, 63, 10, 13, 19, 81, null, 24, 9, 41, 22, 158, 7, 24, 4, 37, 9, 6, 31, 36, 172, 40, 16, 13, 9, 31, 14, 1, 24, 54, 12, 14, 79, 3, 397, 13, 1, 10, 20, 18, 17, 28, 129, 9, 27, 20, 46, 5, 7, 72, 3, 20, 7, 63, 11, 24, 7, 5, 13, 1, 19, 35, 37, 29, 43, 424, 27, 1, 5, 18, 
16, 17, 22, 10, 74, 17, 11, 67, 59, 14, 28, 27, 77, 9, 191, 391, 3, 38, 37, 10, 9, 9, 40, 18, 24, 27, 25, 72, 31, 7, 7, 18, 6, 63, 14, 10, 5, 7, 5, 15, 7, 3, 10, 3, 9, 7, 35, 5, 16, 32, 3, 19, 6, 22, 53, 1, 11, 2, 1, 11, 2, 8, 5, 34, 10, 55, 18, 21, 33, 71, 183, 11, 49, 14, 21, 6, 682, 6, 34, 26, 42, 13, 8, 17, 2, 19, 33, 6, 23, 49, 205, 80, 30, 29, 29, 14, 3, 5, 27, 11, 
6, 284, 12, 18, 4, 94, 21, 32, 294, 5, 118, 28, 10, 27, null, 10, 34, 64, 54, 90, 1, 27, 29, 3, 30, 9, 21, 163, 34, 10, 28, 98, 18, 10, 53, 17, 33, 2, 29, 19, 150, 8, 18, 9, 15, 27, 18, 71, 28, 7, 186, 39, 4, 10, 30, 7, 21, 27, 23, 18, 25, 3, 328, 10, 21, 9, 11, 35, 59, 44, 5, 11, 29, 139, 19, 33, 46, 47, 85, 797, 20, 104, 42, 8, 15, 37, 6, 11, 6, 19, 21, 4, 108, 44, 15, 3, 35, 29, 12, 88, 
89, 6, 7, 15, 26, 11, 26, 15, 10, 105, 24, 16, 43, 124, 38, 21, 51, 7, 6, 128, 4, null, 14, 27, 1, 24, 15, 13, 89, 20, 124, 34, 16, 13, 95, 6, 14, 1, 24, 27, 7, 21, 64, 87, 9, 3, 32, 37, 26, 44, 74, 48, 325, 21, 9, 37, 5, 22, 16, 6, 32, 5, 33, 2, 27, 21, 12, 28, 120, 79, 34, 8, 256, 32, 10, 6, 81, 25, 91, 16, 14, 54, 5, 13, 15, 20, 46, 30, 9, 104, 13, 134, 227, 7, 15, 22, 65, 46, 7, 17, 
18, 12, 3, 8, 40, 7, 13, 24, 7, 1012, 22, 28, 111, 29, 131, 6, 3, 77, 10, 17, 28, 23, 21, 20, 42, 12, 49, 120, 23, 168, 17, 19, 8, 30, 8, 25, 255, 18, 79, 20, 8, 9, 81, 4, 3, 30, 56, 2, 65, 5, 49, 38, 35, 37, 3, 45, 5, null, 130, 17, 35, 6, 17, 14, 7, 15, 12, 20, 79, 16, 7, 26, 304, 17, 19, 3, 18, 19, 5, 21, 29, 39, 33, 2, 15, 17, 44, 20, 16, 125, 1, 12, 137, 35, 23, 343, 3, 21, 75, 8, 
14, 10, 17, 3, 3, 20, 11, 10, 12, 42, 2, 48, 49, 15, 18, 21, 12, 1, 30, 36, 49, 152, 105, 28, 43, 8, 8, 13, 12, 13, 26, 16, 12, 15, 40, 127, 9, 7, 9, 12, 23, 19, 19, 605, 10, 26, 16, 37, 68, 45, 155, 6, 5, 19, 14, 29, 39, 9, 30, 55, 17, 26, 5, 18, 6, 14, 35, 23, 60, 7, 43, 321, 61, 3, 25, 60, 30, 3, 34, 12, 35, 31, 16, 14, 4, 16, 68, 683, 129, 18, 21, 12, 51, 20, 15, 23, 1, 4, 15, 21, 
9, 37, 7, 84, 38, 13, 12, 23, 2, 20, 2, 19, 89, 17, 15, 19, 10, 8, 47, 42, 26, 21, 9, 71, 82, 13, 24, 36, 9, 24, 13, 21, 48, 20, 15, 30, 233, 79, 15, 13, 175, 2, 61, 52, 22, 61, 14, 16, 19, 29, 5, 78, 31, 70, 15, 7, 290, 45, null, 185, 17, 25, 8, 124, 37, 117, 25, 12, 3, 113, 8, 41, 18, 90, 18, 108, 174, 21, 25, 28, 3, 481, 305, 18, 14, 4, 9, 4, 7, 53, 96, 2, 76, 118, 153, 8, 19, 8, 22, 20, 
99, 19, 990, 93, 29, 3, 3, 63, 1743, 68, 7, 401, 10, 249, 29, 16, 6, 59, 5, 26, 31, 13, 28, 8, 32, 56, 12, 47, 30, 3, 28, 16, 5, 30, 263, 25, 31, 57, 24, 5, 50, 9, 7, 76, 1763, 23, 77, 3, 33, 2, 26, 120, 139, 37, 42, 31, 12, 33, 13, 14, 54, 48, 8, 5, 15, 90, 9, 14, 16, 5, 52, 43, 26, 15, 8, 22, 6, 100, 334, 4, 9, 151, 27, 87, 56, 43, 7, 24, 4, 3, 12, 81, 24, 13, 125, 110, 32, 72, 46, 22, 
19, 43, 14, 242, 49, 59, 34, 43, 11, 33, 54, 21, 35, 11, 6, 112, 7, 8, 28, 7, 4, 102, 85, 18, 123, 4, 15, 13, 4, 29, 17, 15, 70, 21, 8, 9, 7, 1357, 13, 30, 28, 6, 262, 2, 30, 24, 13, 86, 35, 9, 21, 17, 12, 11, 4, 1682, 28, 23, 56, 28, 15, 5, 23, 5, 339, 6, 15, 71, 43, 22, 11, 15, 23, 23, 14, 194, 132, 1, 10, 7, 277, 12, 16, 42, 48, 7, 7, 753, 13, 27, 25, 46, 9, 21, 8, 30, 131, 64, 17, 38, 
54, 7, 31, 10, 35, 77, 10, 760, 16, 11, 28, 7, 5, 24, 11, 6, 18, 1, 72, 38, 16, 9, 17, 83, 4, 11, 44, 37, 351, 33, 19, 90, 240, 2, 328, 11, 26, 17, 2, 1, 76, 12, 16, 30, 4, 12, 33, 8, 7, 1105, 18, 707, 181, 14, 10, 10, 139, 35, 56, 9, 18, 10, 4, 4, 2, 23, 22, 18, 24, 26, 15, 34, 59, 39, 2, 14, 3, 20, 16, 144, 13, 13, 9, 8, 16, 5, 9, 5, 8, 6, 9, 1, 11, 30, 3, 7, 20, 28, 42, 22, 
49, 15, 5, 5, 20, 4, 38, 219, 6, 445, 11, 49, 223, 14, 24, 3, 12, 47, 16, 7, 37, 21, 50, 30, 5, 26, 3286, 599, 12, 32, 7, null, 18, 120, 15, 3, 3, 4, 32, 38, 23, 46, 386, 6, 7, 40, 33, 93, 26, 10, 108, 7, 60, 1, 15, 14, 93, 64, 25, 191, 925, 20, 78, 5, 38, 19, 24, 9, 5, 123, 7, 18, 19, 209, 8, 26, null, 4, 40, 12, 3, 2, 499, 17, 12, 28, 22, 18, 24, 18, 45, 33, 100, 11, 34, 23, 40, 20, 219, 52, 
14, 10, 35, 2, 53, 70, 7, 65, 8, 6, 14, 6, 174, 64, 17, 6, 46, 25, 46, 15, 18, 142, 21, 24, 21, 197, 14, 27, 169, 105, 70, null, 12, 32, 15, 13, 22, 59, 159, 96, 14, 21, 11, 62, 155, 87, 115, 54, 20, 95, 11, 38, 9, 147, 14, 85, 517, 78, 143, 148, 49, 152, 136, 134, 45, 60, 4, 34, 22, 77, 34, 48, 14, 12, 4, 9, 30, 123, 7, 11, 67, 13, 121, 60, 6, 14, 14, 10, 73, 102, 165, 23, 28, 107, 26, 7, 36, 30, 16, 8, 
51, 6, 109, 10, 9, 11, 9, 12, 35, 19, 21, 274, 430, 11, 21, 13, 32, 98, 13, 11, 15, 27, 17, 31, 37, 29, 108, 8, 137, 49, 45, 10, 11, 7, 21, 21, 15, 17, 11, 10, 19, 3, 9, 16, 22, 79, 12, 6, 10, 5, 17, 48, 22, 5, 31, 49, 52, 5, 97, 33, 10, 55, 32, 19, 31, 9, 14, 8, 282, 16, 7, 10, null, 114, 9, 11, 9, 10, 56, 22, 24, 10, 5, 8, 6, 37, 6, 38, 37, 18, 9, 15, 21, 65, 64, 20, 19, 183, 32, 19, 
3, 197, 13, 11, 68, 11, 6, 53, 63, 25, 14, 18, 12, 5, 15, 7, 536, 7, 3, 2, 5, 8, 22, 24, 4, 12, 19, 173, 7, 10, 38, 9, null, 17, 33, 19, 19, 12, 16, 3, 4, 4, 7, 167, 18, 53, 27, 6, 309, 33, 2, 7, 5, 46, 31, 24, 39, 38, 59, 3, 34, 6, 6, 10, 19, 19, 10, 135, 75, 26, 28, 21, 6, 8, 25, 35, 127, 18, 5, 227, 28, 68, 48, 203, 23, 6, 17, 28, 6, 141, 28, 8, 32, 33, 14, 13, 117, 15, 26, 14, 
27, 12, 279, 3, 21, 3, 30, 56, 29, 24, 52, 7, 73, 8, 13, 54, 9, 10, 10, 22, 2, null, 13, 9, 14, 4, 152, 20, 32, 6, 18, 132, 54, 602, 23, 51, 4, 2, 8, 59, 16, 17, 12, 33, 14, 9, 49, 131, 18, 7, 5, 25, 13, 1030, 26, 17, 3, 42, 7, 34, 10, 23, 7, 22, 39, 60, 31, 15, 91, 1, 15, 1, 31, 61, 93, 32, 3, 23, 8, 82, 14, 5, 66, 3, 26, 12, 9, 42, 27, 26, 12, 19, 42, 50, 13, 34, 4, 42, 9, 1, 
28, 7, 2, 13, 67, 72, 22, 22, 16, 10, 27, 636, 94, 31, 24, 20, 33, 15, 27, 48, 19, 4, 3, 13, 14, 12, 37, 913, 18, 3, 41, 29, 98, 4, 8, 37, 16, 10, 13, 1, 4, 12, 20, 11, 45, 5, 40, 37, 529, 15, 6, 8, 37, 2, 3, 10, 13, 52, 18, 20, 1, 13, 41, 48, 11, 2, 4, 37, 33, 2, 10, 9, 25, 6, 53, 21, 11, 71, 52, 73, 11, 8, 16, 26, 31, 116, 4, 4, 5, 23, 23, 27, 8, 7, 13, 32, 1, 3, 41, 4, 
46, 11, 29, 8, 36, 12, 26, 54, 102, 76, 8, 146, 5, 36, 25, 18, 6, 44, 15, 6, 24, 20, 7, 3, 13, 1, 93, 22, null, 8, 60, 7, 5, 41, 2, 50, 19, 57, 68, 31, 107, 29, 28, 15, 38, 25, 7, 17, 29, null, 10, 35, 13, 135, 166, 66, 12, 28, 12, 10, 68, 5, 22, 10, 152, 9, 24, 34, 5, 5, 9, 9, 2, 13, 10, 19, 57, 24, 14, 116, 2, 62, 70, 3282, 189, 26, 22, 89, 27, 28, 27, 9, 1120, 246, 158, 15, 18, 23, 284, 23, 
10, 16, 9, 16, 5, 5, 20, 8, 9, 17, 116, 46, 44, 13, null, 63, 28, 11, 22, 12, 134, 17, 20, 4, 13, 17, 11, 39, 351, 14, 74, 18, 10, 54, 6, 25, 8, 634, 21, 25, 111, 10, 32, 3, 8, 89, 12, 31, 23, 925, 22, 10, 44, 49, 19, 5, 9, 32, 152, 92, 20, 39, 26, 17, 58, 13, 109, 25, 7, 84, 78, 21, 16, 13, 111, 30, 62, 332, 82, 1, 27, 7, 1, 60, 30, 40, 2, 14, 14, 11, 12, 23, 21, 8, 17, 12, 14, 1, 6, 137, 
16, 3, 7, 75, 38, 42, 24, 37, 21, 9, 26, 55, 2, 119, 7, 95, 3, 7, 42, 2, 36, 53, 16, 24, 25, 5, 38, 15, 52, 76, 36, 15, 9, 2, 615, 126, 1066, 305, 144, 83, 59, 315, 165, 46, 552, 318, 1090, 1095, 241, 250, 489, 22, 702, 1793, 436, 528, 2495, 303, 32, 520, 883, 213, 847, 4395, 402, 61, 86, 19, 1886, 37, 53, 51, 17, 13, 74, 186, 111, 54, 332, 27, 119, 1127, 66, 32, 2976, 138, 56, 209, 2120, 42, 66, 245, 534, 154, 184, 80, 121, 834, 813, 782, 
304, 711, 313, 325, 16, 2139, 1472, 1886, 1006, 103, 66, 40, 97, 31, 67, 1322, 2004, 3230, 5827, 3792, 4646, 1939, 4798, 2240, 4978, 3630, 2802, 2894, 1938, 1616, 378, 1160, 839, 311, 731, 570, 519, 109, 28, 60, 481, 208, 202, 126, 113, 195, 182, 93, 189, 14, 52, 412, 459, 120, 38, 42, 111, 21, 347, 28, 196, 96, 156, 292, 151, 97, 63, 143, 110, 224, 582, 260, 1380, 654, 740, 512, 1369601, 216167, 190236, 85584, 69699, 30154, 72923, 56439, 76955, 70124, 67161, 152645, 69852, 72048, 133978, 13727, 12889, 13394, 55492, 29625, 7829, 14164, 10221, 26341, 
7219, 11583, 6947, 32844, 12796, 17958, 23565, 8691, 9963, 13980, 12318, 3502, 11041, 15257, 12149, 13477, 23576, 19774, 10962, 12712, 11488, 9478, 21927, 12259, 7910, 13877, 16866, 8278, 15309, 17039, 13536, 28260, 21093, 31597, 23480, 10170, 9363, 7105, 24484, 9600, 28439, 25021, 6546, 11789, 13188, 17198, 6719, 5786, 10696, 11973, 7986, 8621, 13122, 13113, 15345, 4815, 11159, 16344, 13693, 18002, 11771, 19542, 17806, 10763, 24752, 11249, 15245, 5636, 1265, 8782, 8985, 1298, 2660, 7246, 1860, 1485, 3143, 6148, 16803, 55492, 1708, 2895, 7001, 1757, 2218, 1656, 3166, 25021, 7208, 2149, 22419, 2998, 5321, 3581, 2351, 7204, 3018, 3644, 4780, 3443, 
2466, 13429, 2412, 3351, 8914, 7425, 2663, 4486, 6523, 2420, 2584, 1524, 1461, 2579, 3904, 21798, 3827, 2202, 4824, 4665, 6335, 2875, 11317, 2855, 7719, 6482, 2317, 3502, 6450, 13423, 3651, 6463, 3628, 1898, 10196, 5206, 15309, 6328, 10068, 1183, 4866, 3312, 1011, 2850, 4262, 1029, 2584, 3440, 7412, 3421, 6312, 6939, 3237, 18691, 1577, 6305, 4387, 2565, 2830, 4413, 2762, 2675, 3246, 2761, 5693, 2339, 2661, 14340, 2526, 1988, 2645, 2963, 2454, 5448, 8958, 1702, 1257, 3922, 2012, 2896, 2326, 3013, 1767, 5383, 5251, 6750, 1664, 20833, 12930, 2732, 31597, 3281, 3837, 1521, 17836, 6447, 6702, 24484, 1264, 4685, 
1539, 2886, 4223, 10606, 3060, 7784, 2587, 9916, 6719, 5786, 3019, 3192, 4961, 2696, 4366, 1494, 11636, 3638, 3755, 4465, 3138, 3177, 6957, 2482, 5408, 1523, 3110, 2428, 3204, 10158, 2392, 7357, 12168, 3292, 2698, 1902, 9861, 4236, 2153, 8714, 9028, 3335, 9582, 5407, 1769, 11554, 6448, 2470, 11771, 3634, 2526, 5310, 1683, 4355, 4496, 2323, 1093, 2130, 3339, 1353, 1606, 4187, 7466, 4806, 5868, 3768, 13653, 8795, 4705, 2233, 5776, 1885, 4397, 123, 539, 132, 16, 58, 477, 41, 155, 86, 91, 96, 28, 36, 37, 15, 85, 5, 15, 62, 938, 35, 15, 31, 203, 170, 64, 207, 
91, 31, 2, 23, 55, 24, 14, 16, 763, 9, 24, 40, 227, 19, 33, 38, 37, 27, 129, 43, 24, 67, 525, 42, 339, 254, 117, 140, 82, 33, 99, 3, 20, 17, 73, 109, 110, 97, 15, 23, 40, 188, 14, 25, 12, 93, 750, 39, 19, 53, 2, 152, 39, 585, 200, 32, 106, 42, 38, 25, 70, 253, 29, 133, 43, 84, 31, 15, 58, 965, 265, 2494, 69, 127, 304, 125, 22, 30, 63, 19, 61, 158, 50, 86, 154, 2694, 87, 45, 115, 67, 70, 107, 38, 29, 56, 44, 116, 33, 19, 84, 
29, 34, 92, 25, 57, 77, 27, 57, 51, 111, 16, 150, 165, 28, 11, 71, 21, 23, 26, 921, 23, 33, 13, 764, 181, 644, 59, 21, 21, 28, 44, 105, 68, 82, 22, 19, 32, 82, 42, 5, 34, 53, 69, 11, 59, 70, 41, 10, 2578, 28, 67, 910, 39, 102, 274, 43, 68, 59, 27, 63, 16, 9, 29, 35, 175, 70, 36, 40, 131, 57, 108, 530, 69, 30, 301, 3, 373, 107, 113, 30, 123, 35, 69, 27, 20, 41, 80, 32, 128, 20, 42, 33, 120, 23, 37, 1894, 10, 23, 19, 13, 
376, 222, 46, 156, 31, 57, 42, 90, 22, 21, 27, 246, 75, 264, 73, 15, 103, 181, 18, 84, 101, 13, 32, 465, 563, 34, 72, 160, 100, null, 5, 9, 311, 30, 56, 96, 24, 51, 16, 31, 43, 240, 78, 47, 241, 53, 16, 71, 31, 24, 159, 32, 30, 487, 8, 47, 57, 23, 19, 24, 24, 11, 11, 34, 306, 79, 28, 282, 15, 72, 126, 31, 207, 12, 13, 13, 21, 42, 170, 73, 1440, 16, 46, 34, 15, 107, 35, 15, 21, 194, 88, 40, 88, 71, 138, 128, 35, 2, 32, 244, 
39, 14, 82, 21, 2687, 228, 229, 25, 36, 54, 72, 134, 85, 108, 46, 37, 33, 130, 41, 194, 59, 68, 58, 15, 123, 65, 109, 26, 20, 28, 63, 113, 4, 38, 197, 40, 116, 64, 35, 115, 55492, 50, 7, 132, 12, 96, 145, 196, 3, 775, 13, 138, 120, 451, 19, 40, 35, 564, 123, 146, 1268, 35, 625, 103, 5, 32, 44, 254, 2680, 35, 152, 128, 125, 22, 14, 10, 171, 17, 97, 20, 38, 24, 17, 51, 44, 45, null, 179, 12, 12, 46, 442, 131, 103, 120, 150, 220, 57, 51, 266, 
103, 56, 150, 165, 183, 52, 30, 26, 70, 13, 37, 14, 17, 78, 233, 44, 25, 40, 15, 54, 79, 16, 51, 701, 10, 17, 26, 31, 48, 43, 81, 84, 57, 96, 125, 214, 123, 46, 4, 11, 212, 347, 31, 7, 36, 47, 21, 42, 21, 58, 76, 98, 11, 105, 93, 8, 384, 53, 20, 67, 32, 28, 8, 84, 57, 9, 96, 18, 51, 57, 31, 87, 31, 59, 81, 463, 26, 28, 18, 75, 48, 35, 27, 11, 44, 36, 17, 21, 48, 284, 82, 126, 214, 189, 551, 44, 1127, 887, 908, 102, 
141, 183, 41, 17, 261, 37, 465, 57, 84, 6, 67, 73, 19, 24, 85, 117, 23, 194, 23, 152, 13, 19, 78, 55, 22, 11, 7, 17, 180, 28, 71, 126, 66, 57, 140, 60, 36, 27, 25, 34, 24, 33, 19, 39, 470, 94, 73, 26, 109, 76, 31, 40, 27, 109, 32, 1281, 50, 13, 31, 44, 33, 262, 86, 32, 61, 283, 93, 36, 11, 4, 63, 22, 175, 41, 33, 122, 182, 79, 362, 14, 29, 18, 55, 375, 1926, 48, 8, 118, 25, 60, 17, 58, 16, 72, 171, 49, 21, 32, 464, 22, 
53, 39, 97, 23, 31, 253, 76, 101, 42, 30, 169, 64, 59, 21, 10, 29, 9, 90, 17, 355, 13, 47, 12, 101, 1598, 82, 125, 32, 19, 23, 51, 53, 9, 217, 16, 120, 108, 14, 152, 11, 50, 33, 131, 27, 343, 86, 260, 32, 149, 22, 1297, 231, 60, 178, 156, 92, 103, 474, 83, 3472, 34, 39, 682, 1889, 225, 12507, 88, 17, 79, 261, 50, 295, 1081, 357, 15, 1793, 134, 18, 3386, 82, 132, 59, 100, 16, 54, 61, 34, 29, 42, 13, 23, 35, 8, 53, 60, 101, 76, 28, 14, 59, 
186, 102, 128, 90, 73, 24, 82, 77, 26, 119, 28, 45, 149, 190, 48, 21, 78, 120, 25, 906, 79, 90, 43, 25, 253, 31, 160, 28, 78, 25, 160, 74, 23, 53, 249, 294, 139, 35, 4585, 13, 12, 22, 82, 8, 9, 62, 74, 312, 66, 57, 12, 68, 114, 21, 160, 11, 88, 23, 83, 474, 50, 28, 36, 18, 15, 69, 51, 60, 11, 9, 82, 38, 238, 13, 45, 78, 18, 73, 65, 26, 31, 166, 4, 190, 70, 108, 44, 52, 128, 36, 106, 51, 76, 35, 115, 54, 455, 36, 33, 442, 
68, 32, 216, 33, 115, 36, 27, 43, 30, 55, 9, 40, 143, 65, 14, 194, 117, 34, 524, 28, 88, 10, 1032, 12, 652, 133, 40, 71, 51, 59, 127, 871, 66, 60, 38, 1450, 132, 27, 16, 249, 41, 53, 30, 649, 213, 16, 89, 48, 116, 35, 324, 44, 142, 25, 14, 293, 72, 431, 146, 30, 355, 379, 168, 51, 782, 214, 164, 254, 381, 144, 81, 245, 106, 62, 54, 211, 68, 95, 8, 20, 35, 109, 310, 114, 50, 16, 97, 13, 63, 204, 18, 10, 232, 209, 106, 526, 108, 129, 50, 325, 
27, 26, 21, 37, 63, 82, 7, 119, 129, 153, 260, 67, 157, 41, 142, 32, 7, 52, 153, 9, 39, 190, 135, 350, 46, 39, 11, 68, 21, 89, 21, 140, 47, 172, 31, 130, 77, 25, 12, 88, 23, 35, 61, 1347, 2, 32, 59, 12, 74, 35, 93, 95, 44, 32, 47, 190, 18, 85, 86, 63, 224, 9, 8, 164, 39, 144, 20, 18, 91, 13, 26, 16, 45, 16, 10, 45, 16, 15, 35, 30, 25, 64, 250, 15, 35, 97, 31, 38, 32, 119, 11, 42, 45, 31, 67, 32, 138, 40, 200, 189, 
50, 265, 36, 25, 92, 113, 45, 18, 74, 24, 11, 109, 171, 58, 79, 42, 196, 39, 44, 50, 117, 31, 33, 155, 48, 37, 22, 137, 47, 230, 38, 179, 176, 58, 26, 76, 194, 720, 104, 51, 200, 550, 264, 55, 65, 16, 26, 583, 102, 9, 27, 6, 76, 39, 23, 102, 25, 60, 12, 28, 2037, 51, 41, 31, 18, 99, 39, 261, 28, 12, 48, 97, 35, 8, 45, 41, 16, 177, 24, 740, 1333, 339, 5905, 858, 1321, 144, 169, 17, 49, 523, 554, 308, 29, 19, 9, 185, 15, 42, 348, 108, 
21, 60, 132, 21, 36, 26, 6, 103, 453, 28, 49, 60, 105, 79, 7, 103, 24, 196, 196, 8, 75, 34, 45, 24, 17, 250, 59, 218, 505, 12, 37, 121, 17, 59, 7, 237, 39, 6874, 144, 3333, 178, 47, 27, 129, 16, 346, 39, 90, 85, 144, 196, 52, 106, 33, 131, 34, 30, 12, 8, 33, 47, 34, 85, 27, 25, 36, 27, 156, 21, 650, 87, 89, 28, 19, 208, 28, 67, 26, 17, 57, 31, 80, 79, 32, 14, 68, 18, 43, 1166, 22, 91, 42, 13, 139, 24, 42, 80, 421, 30, 766, 
32, 16, 99, 67, 31, 1498, 30, 508, 11, 78, 131, 10, 30, 107, 34, 71, 13, 160, 252, 68, 227, 42, 104, 6, 119, 18, 341, 26, 182, 20, 2410, 3, 30, 226, 25, 28, 8, 56, 133, 144, 62, 52, 13, 1285, 94, 953, 114, 151, 8, 182, 99, 11, 25, 284, 162, 178, 543, 264, 32, 11, 4, 31, 48, 18, 20, 733, 10, 52, 35, 64, 270, 29, 19, 44, 53, 319, 92, 154, 99, 122, 53, 368, 98, 56, 294, 57, 16, 443, 44, 247, 203, 99, 68, 27, 54, 36, 33, 71, 14, 251, 
170, 82, 31, 18, 30, 13, 85, 74, 24, 92, 98, 107, 8, 156, 31, 91, 42, 64, 186, 72, 9, 190, 9, 83, 1, 21, 41, 11, 78, 223, 128, 74, 77, 26, 58, 66, 42, 21, 26, 10, 32, 167, 12, 36, 26, 608, 31, 4, 12, 113, 53, 475, 76, 19, 59, 100, 55, 67, 43, 49, 68, 17, 43, 18, 17, 12, 679, 20, 221, 49, 31, 529, 29, 42, 21, 165, 12, 84, 36, 45, 16, 1207, 28, 83, 85, 107, 61, 854, 29, 122, 22, 30, 30, 119, 7, 130, 120, 129, 23, 37, 
42, 36, 47, 470, 59, 1336, 88, 214, 201, 107, 39, 12, 236, 60, 12, 45, 13, 24, 65, 166, 36, 321, 330, 407, 20, 13, 48, 88, 100, 44, 192, 15, 27, 33, 86, 37, 125, 37, 58, 14170, 711, 151, 38, 80, 417, 27, 239, 155, 49, 12, 646, 66, 58, 28, 40, 2, null, 11, 373, 98, 47, 8, 12, 133, 1956, 24, 14, 53, 50, 229, 33, 70, 77, 76, 153, 48, 65, 27, 65, 263, 227, 931, 192, 55, 15, 194, 119, 99, 74, 85, 80, 153, 12, 180, 112, 17, 50, 19, 309, 425, 
18, 311, 21, 61, 54, 16, 46, 23, 77, 53, 37, 83, 73, 31, 51, 159, 278, 37, 655, 42, 1344, 83, 44, 55, 72, 39, 270, 143, 232, 851, 245, 116, 279, 40, 63, 54, 6, 69, 36, 16, 40, 47, 20, 182, 32, 70, 106, 9, 79, 7, 7, 229, 45, 238, 34, 98, 75, 45, 91, 26, 32, 2849, 60, 83, 168, 60, 9, 34, 19, 61, 21, 32, 94, 22, 30, 16, 17, 19, 18, 33, 228, 49, 68, 250, 504, 18, 675, 10, 21, 40, 3, 13, 31, 26, 28, 1, 1282, 53, 178, 48, 
8, 100, 53, 1190, 90, 14, 170, 18, 53, 59, 17, 82, 160, 2, 56, 3638, 30, 9, 89, 47, 72, 64, 1201, 14, 195, 36, 45, 59, 16, 31, 25, 41, 281, 111, 92, 163, 94, 39, 33, 18, 30, 27, 263, 85, 51, 31, 122, 91, 57, 67, 46, 17, 373, 33, 260, 70, 655, 31, 82, 36, 127, 57, 89, 105, 41, 41, 21, 59, 70, 376, 21, 166, 17, 18, 23, 3394, 165, 30, 10, 80, 22, 135, 67, 59, 117, 47, 34, 12, 151, 136, 11, 176, 68, 121, 329, 76, 26, 64, 30, 9, 
64, 152, 75, 109, 14, 268, 452, 86, 367, 5, 61, 185, 10, 31, 92, 45, 1181, 254, 54, 53, 248, 6062, 69, 466, 378, 54, 241, 1885, 12, 303, 73, 52, 73, 20, 177, 59, 126, 58, 73, 6, 117, 76, 61, 31, 38, 4, 11, 35, 122, 25, 16, 223, 84, 257, 255, 12, 15, 284, 23, 8, 98, 26, 1415, 133, 442, 50, 105, 33, 150, 29, 15, 31, 32, 113, 136, 8, 15, 138, 205, 47, 78, 20, 37, 43, 5, 20, 96, 109, 54, 15, 387, 47, 495, 43, 45, 179, 88, 77, 29, 73, 
147, 53, 178, 167, 14, 51, 41, 92, 32, 1316, 148, 84, 1267, 189, 54, 34, 93, 71, 36, 64, 93, 18, 22, 75, 42, 118, 348, 28, 110, 37, 52, 30, 40, 61, 104, 18, 53, 18, 73, 25, 10, 2357, 41, 6777, 21, 21, 17, 25, 835, 491, 29, 782, 82, 56, 147, 76, 177, 119, 220, 80, 70, 110, 60, 10, 49, 2965, 14, 313, 24, 34, 18, 1319, 514, 79, 80, 107, 125, 25, 11, 230, 29, 104, 314, 169, 38, 25, 65, 50, 25, 57, 43, 77, 43, 57, 36, 160, 54, 22, 43, 40, 
21, 141, 153, 5, 1538, 12, 5, 75, 9, 21, 232, 18, 23, 11, 21, 32, 17, 51, 19, 28, 29, 25, 69, 41, 6, 81, 285, 730, 531, 324, 99, 59, 22, 31, 32, 51, 13, 45, 70, 227, 11, 31, 189, 102, 421, 18, 156, 41, 124, 7, 10, 59, 33, 623, 24, 145, 296, 22, 103, 18, 18, 44, 16, 124, 101, 45, 6052, 140, 37, 240, 3990, 89, 4, 25, 168, 123, 27, 174, 108, 139, 17, 32, 170, 105, 339, 37, 38, 10, 35, 9, 548, 37, 24, 21, 48, 319, 22, 18, 100, 68, 
88, 54, 18, 48, 17, 38, 7609, 24, 11, 142, 37, 72, 61, 70, 59, 28, 120, 1301, 125, 28, 32, 12, 2768, 22, 586, 179, 64, 21, 100, 73, 48, 40, 43, 683, 147, 28, 341, 85, 31, 30, 33, 13, 86, 38, 65, 27, 114, 22, 79, 56, 209, 24, 88, 22, 98, 76, 21, 147, 53, 10, 23, 291, 39, 134, 122, 27, 56, 67, 85, 13, 188, 400, 127, 27, 306, 28, 34, 22, 168, 48, 73, 23, 64, 79, 12, 7, 34, 58, 29, 15, 17, 25, 53, 94, 73, 32, 472, 55, 8, 108, 
54, 8, 56, 62, 5, 89, 3834, 157, 69, 129, 108, 108, 42, 295, 41, 25, 25, 15, 52, 48, 255, 19, 83, 108, 72, 50, 34, 69, 44, 279, 37, 115, 191, 26, 25, 2458, 23, 31, 24, 17, 125, 25, 33, 8, 285, 13, 26, 120, 38, 65, 241, 48, 48, 699, 170, 83, 30, 34, 209, 60, 120, 87, 9, 90, 28, 326, 549, 561, 787, 61, 61, 129, 127, 22, 57, 131, 11, 51, 25, 87, 226, 16, 39, 238, 78, 24, 75, 36, 87, 137, 7, 27, 41, 17, 199, 250, 59, 29, 15, 30, 
38, 134, 254, 46, 44, 15, 242, 148, 24, 54, 67, 18, 85, 26, 17, 16, 117, 208, 71, 6, 21, 51, 28, 24, 91, 16, 14, 24, 374, 10, 16, 26, 55, 211, 10, 150, 52, 14, 57, 142, 47, 37, 174, 67, 12, 100, 12, 103, 24, 67, 36, 77, 10, 20, 116, 7, 193, 108, 438, 20, 18, 36, 30, 494, 33, 76, 2460, 1111, 16, 21, 210, 22, 64, 25, 20, 579, 49, 105, 60, 182, 308, 28, 29, 7, 48, 25, 88, 82, 35, 37, 29, 21, 52, 13, 53, 21, 45, 78, 18, 13, 
800, 83, 72, 48, 5, 166, 13, 15, 273, 32, 17, 6, 78, 65, 348, 72, 2095, 74, 21, 3574, 40, 85, 28, 188, 19, 23, 9, 18, 205, 68, 65, 165, 40, 63, 1068, 96, 33, 15, 194, 66, 18, 33, 61, 65, 106, 21, 246, 10, 53, 417, 50, 29, 137, 27, 43, 18, 304, 28, 34, 143, 21, 58, 24, 127, 22, 15, 59, 38, 47, 11, 34, 149, 43, 7, 10, 112, 71, 87, 31, 203, 85, 26, 25, 92, 20, 52, 23, 52, 33, 135, 35, 20, 12, 38, 35, 109, 27, 10, 47, 21, 
134, 84, 40, 18, 23, 31, 35, 34, 79, 334, 112, 9, 15, 9, 17, 48, 15, 260, 25, 129, 9, 684, 74, 26, 41, 35, 37, 387, 190, 292, 49, 58, 18, 31, 1535, 4, 21, 25, 2595, 20, 46, 263, 152, 10, 21, 27, 34, 309, 21, 62, 118, 11, 29, 20, 8, 22, 1552, 1, 135, 5, 4, 464, 102, 59, 130, 97, 35, 115, 77, 20, 17, 32, 73, 136, 47, 30, 17, 227, 1443, 9, 32, 359, 14, 478, 25, 60, 67, 8, 57, 6, 31, 109, 24, 590, 508, 141, 59, 205, 21, 51, 
32, 24, 101, 64, 20, 42, 47, 12, 15, 53, 55, 46, 112, 23, 69, 634, 33, 357, 298, 36, 33, 37, 27, 339, 143, 75, 69, 25, 17, 11, 18, 29, 11, 48, 191, 63, 51, 13, 28, 9, 42, 82, 27, 15, 271, 30, 153, 73, 26, 100, 121, 1098, 175, 722, 20, 319, 10, 47, 25, 236, 99, 108, 35, 117, 38, 153, 40, 48, 25, 9, 69, 92, 16, 11, 59, 46, 56, 9, 10, 29, 31, 22, 3, 12, 32, 50, 25, 68, 194, null, 33, 105, 80, 536, 18, 29, 107, 35, 60, 14, 
34, 14082, 71, 244, 138, 70, 10, 429, 22, 193, 223, 15, 180, 102, 67, 281, 328, 65, 16, 15, 37, 38, 54, 21, 65, 69, 30, 34, 44, 66, 352, 6, 24, 55, 28, 71, 69, 60, 25, 216, 51, 97, 58, 110, 98, 329, 35, 109, 194, 101, 25, 38, 207, 78, 57, 290, 80, 170, 120, 67, 16, 105, 21, 23, 72, 33, 54, 797, 49, 166, 54, 209, 69, 107, 33, 37, 42, 206, 136, 33, 12, 160, 29, 194, 44, 24, 8, 8, 54, 2, 22, 24, 17, 30, 43, 15, 126, 40, 140, 52, 
596, 56, 62, 16, 139, 41, 18, 9, 28, 16, 87, 58, 14, 44, 3085, 1770, 8, 20, 14, 1062, 125, 1692, 384, 11, 71, 23, 23, 74, 100, 258, 65, 68, 51, 82, 8, 129, 387, 99, 16, 326, 29, 36, 14, 36, 156, 174, 232, 945, 79, 16, 35, 191, 35, 329, 12, 105, 205, 21, 29, 55, 107, 19, 267, 30, 136, 10, 117, 58, 100, 29, 44, 18, 14, 225, 91, 1931, 40, 72, 118, 109, 16, 36, 810, 31, 31, 64, 17, 129, 73, 41, 164, 99, 10, 7, 40, 47, 4, 181, 269, 96, 
185, 581, 30, 105, 48, 60, 18, 97, 828, 11, 82, 402, 37, 156, 37, 120, 100, 57, 147, 6, 41, 279, 32, 61, 79, 46, 113, 32, 235, 327, 43, 58, 93, 109, 23, 15, 435, 48, 138, 50, 317, 43, 7, 36, 241, 69, 58, 1463, 267, 21, 26, 18, 22, 209, 73, 56, 140, 51, 7, 55, 40, 150, 23, 36, 39, 163, 36, 199, 16, 127, 60, 12, 29, 19, 19, 49, 50, 94, 46, 292, 15, 101, 84, 104, 94, 134, 128, 75, 23, 132, 37, 24, 7, 36, 18, 16, 17, 73, 96, 46, 
94, 289, 20, 93, 130, 62, 152, 130, 57, 3, 1669, 34, 31, 31, 26, 53, 207, 54, 26, 123, 77, 97, 84, 49, 11, 98, 25, 65, 41, 40, 64, 13, 28, 56, 32, 43, 23, 19, 40, 86, 79, 18, 93, 28, 25, 134, 65, 47, 38, 18, 39, 157, 37, 85, 2, 42, 79, 84, 2738, 53, 18, 77, 244, 24, 95, 130, 30, 53, 36, 230, 301, 66, 205, 300, 49, 269, 274, 14, 11, 228, 9, 4, 397, 8, 25, 53, 23, 260, 50, 22, 11, 20, 34, 14, 69, 124, 41, 26, 44, 19, 
17, 33, 206, 254, 11, 30, 926, 181, 43, 199, 63, 88, 2, 87, 44, 42, 15, 29, 9, 51, 82, 137, 1227, 8, 120, 21, 20, 43, 392, 281, 25, 13, 19, 31, 21, 26, 275, 40, 18, 1061, 43, 50, 30, 518, 14, 66, 317, 42, 27, 26, 250, 225, 140, 65, 54, 270, 197, 27, 178, 25, 14, 169, 54, 82, 128, 73, 15, 21, 5265, 353, 40, 268, 7, 42, 55, 31, 72, 63, 61, 63, 45, 77, 81, 66, 35, 19, 27, 6, 25, 90, 48, 25, 11, 26, 17, 625, 1284, 203, 1029, 13, 
54, 123, 70, 27, 83, 11, 96, 744, 79, 17, 951, 6, 14, 154, 129, 147, 36, 33, 347, 10, 164, 33, 41, 61, 130, 13, 22, 7, 102, 120, 28, 115, 230, 441, 65, 2, 36, 14, 199, 153, 297, 1033, 190, 1033, 135, 64, 45, 206, 752, 226, 194, 245, 64, 41, 123, 39, 346, 4843, 41, 155, 177, 985, 51, 27, 35, 208, 123, 35, 109, 156, 188, 16, 53, 64, 23, 83, 103, 47, 192, 218, 32, 416, 76, 413, 26, 25, 8, 50, 68, 21, 20, 36, 75, 9, 26, 53, 66, 94, 17, 25, 
48, 186, 73, 10, 105, 61, 106, 25, 21, 75, 14, 2658, 131, 23, 24, 73, 121, 252, 514, 876, 43, 44, 27, 222, 9, 89, 8, 55, 1073, 98, 31, 45, 94, 116, 11, 50, 117, 68, 50, 94, 224, 115, 68, 47, 53, 77, 159, 37, 4, 444, 322, 93, 37, 694, 10, 58, 171, 20, 301, 16, 16, 19, 107, 46, 41, 15, 43, 125, 31, 48, 135, 11, 182, 93, 40, 7, 19, 11, 96, 33, 91, 101, 40, 42, 21, 57, 36, 79, 47, 98, 94, 37, 374, 13, 16, 25, 57, 24, 1883, 20, 
99, 109, 126, 2, 65, 56, 31, 37, 281, 49, 27, 22, 149, 56, 15, 43, 77, 78, 64, 22, 336, 9, 16, 17, 51, 42, 18, 39, 14, 15, 137, 13, 30, 89, 26, 26, 14, 201, 7, 26, 22, 134, 33, 2, 29, 19, 33, 488, 285, 134, 83, 41, 12, 38, 215, 132, 13, 370, 146, 36, 90, 62, 18, 1398, 53, 14, 567, 111, 24, 38, 307, 181, 68, 46, 9, 72, 15, 146, 16, 28, 29, 15, 19, 103, 60, 149, 38, 109, 117, 209, 49, 56, 78, 6, 11, 28, 70, 87, 41, 117, 
54, 93, 54, 63, 44, 22, 273, 53, 46, 10, 66, 1497, 1598, 289, 44, 33, 8, 60, 199, 79, 723, 88, 161, 23, 223, 130, 44, 84, 1429, 711, 32, 12, 150, 269, 98, 2528, 10, 282, 53, 14, 434, 78, 46, 32, 13, 163, 154, 10, 90, 384, 63, 177, 387, 22, 2014, 29, 563, 717, 31, 164, 24, 39, 31, 68, 75, 25, 23, 59, 93, 129, 63, 39, 40, 193, 50, 19, 30, 22, 22, 846, 19, 15, 694, 42, 18, 23, 8, 13, 77, 76, 59, 44, 179, 262, 69, 25, 228, 14, 12, 32, 
12, 32, 76, 20, 11, 74, 25, 220, 54, 113, 18, 24, 23, 238, 16, 93, 28, 4, 116, 179, 16, 11, 99, 43, 104, 158, 41, 16, 113, 7, 60, 60, 76, 18, 59, 205, 42, 72, 118, 45, 55, 111, 13228, 127, 107, 84, 26, 98, 19, 106, 157, 15, 56, 60, 3, 111, 46, 33, 32, 264, 45, 36, 5, 190, 44, 128, 93, 94, 100, 132, 19, 323, 7267, 22, 23, 39, 44, 13, 483, 141, 27, 6, 132, 124, 92, 20, 38, 36, 2015, 38, 159, 8, 97, 44, 419, 51, 39, 149, 26, 414, 
115, 23, 173, 38, 41, 154, 37, 73, 48, 20, 178, 18, 133, 79, 420, 103, 12, 4, 52, 56, 75, 80, 16, 24, 294, 102, 50, 27306, 309, 40, 173, 8, 70, 27, 1908, 16, 11, 136, 7, 156, 112, 21, 37, 30, 157, 490, 97, 14, 76, 157, 10, 148, 77, 52, 10, 134, 16, 195, 12, 34, 45, 65, 26, 160, 2, 47, 159, 54, 39, 80, 1976, 77, 94, 45, 41, 47, 86, 62, 13, 15, 52, 40, 43, 32, 758, 97, 57, 24, 505, 45, 24, 33, 19, 92, 61, 48, 14, 5, 12402, 36, 
83, 22, 21, 160, 19, 50, 428, 80, 12, 45, 63, 73, 110, 50, 67, 136, 19, 19, 70, 62, 24, 62, 22, 45, 30, 21, 84, 41, 31, 564, 211, 35, 48, 21, 59, 600, 11, 13, 2422, 50, 140, 266, 33, 94, 72, 119, 21, 128, 12, 17, 23, 229, 36, 16, 42, 11, 24, 50, 41, 43, 57, 22, 163, 123, 126, 68, 42, 60, 34, 12, 21, 28, 222, 54, 28, 21, 552, 93, 7, 42, 13, 36, 98, 624, 301, 246, 79, 40, 75, 122, 61, 326, 73, 69, 29, 60, 21, 524, 3955, 126, 
72, 16, 55, 244, 1, 16, 89, 100, 82, 12, 509, 38, 628, 163, 27, 36, 188, 388, 89, 48, 72, 116, 64, 62, 150, 19, 35, 87, 14, 27, 14, 16, 46, 103, 281, 24, 21772, 34, 38, 105, 74, 149, 32, 12, 89, 11, 307, 47, 62, 81, 20, 16, 492, 32, 80, 25, 2554, 33, 17, 98, 32, 16, 56, 41, 8, 45, 20, 349, 22, 50, 173, 47, 96, 10, 17, 19, 8, 30, 21, 14, 78, 9, 27, 115, 15, 235, 33, 45, 73, 32, 41, 30, 99, 8, 22, 9, 15, 8, 19, 140, 
525, 80, 58, 40, 4, 15, 22, 42, 9, 28, 123, 109, 26, 31, 14, 296, 66, 56, 15, 62, 569, 1268, 249, 54, 650, 5, 26, 27, 110, 17, 16, 16, 19, 160, 32, 16, 17, 63, 133, 47, 87, 32, 148, 61, 69, 5, 200, 230, 207, 83, 283, 200, 355, 33, 123, 170, 41, 26, 106, 70, 107, 157, 36, 38, 17, 65, 205, 20, 80, 59, 185, 295, 99, 25, 58, 93, 24, 216167, 1676, 111, 140, 6, 71, 169, 16, 105, 44, 71, 22, 67, 76, 10, 104, 90, 367, 10, 21, 5, 4, 6, 
397, 60, 14, 62, 92, 63, 53, 117, 14, 81, 4867, 40, 14, 216, 16, 96, 536, 72, 105, 13, 173, 116, 479, 13, 136, 68, 249, 52, 140, 82, 148, 28, 8, 14, 164, 36, 58, 75, 203, 126, 275, 32, 35, 11, 72, 103, 24, 48, 43, 45, 19, 56, 1115, 21, 126, 19, 167, 95, 9, 4149, 180, 11, 14, 43, 33, 41, 21, 26, 67, 9, 37, 733, 65, 35, 268, 97, 1078, 4503, 64, 47, 25, 573, 52, 71, 25, 57, 64, 133, 158, 58, 29, 106, 37, 35, 108, 36, 32, 126, 69, 118, 
34, 145, 26, 87, 31, 52, 23, 663, 22, 135, 4, 43, 24, 113, 24, 163, 58, 37, 15, 12, 112, 76, 84, 207, 27, 108, 241, 13, 22, 64, 68, 47, 350, 6, 53, 133, 74, 53, 118, 23, 36, 16, 32, 15, 31, 14, 140, 15, 53, 36, 97, 67, 7, 19, 59, 14, 85, 56, 27, 17, 16, 35, 20, 21, 60, 119, 101, 56, 18, 76, 26, 10, 31, 36, 33, 20, 12, 12, 33, 12, 150, 207, 25, 39, 145, 129, 74, 16, 92, 27, 28, 119, 63, 31, 33, 111, 50, 22, 19, 24, 
39, 56, 46, 126, 30, 154, 32, 29, 102, 74, 451, 132, 501, 192, 55, 13, 45, 21, 19, 28, 1989, 12, 320, 92, 44, 27, 63, 73, 53, 278, 37, 76, 260, 19, 205, 25, 87, 24, 34, 129, 27, 86, 75, 94, 31, 235, 91, 484, 43, 40, 49, 155, 16, 34, 19, 32, 71, 24, 15, 16, 85, 385, 48, 23, 54, 53, 73, 35, 42, 62, 66, 51, 51, 18, 25, 14, 2, 28, 1623, 37, 9, 62, 120, 599, 79, 292, 137, 19, 186, 264, 42, 33, 184, 754, 7, 10, 111, 48, 86, 56, 
65, 149, 18, 99, 224, 120, 1194, 15, 147, 17, 697, 31, 12, 64, 97, 189, 9, 7, 39, 185, 22, 48, 18, 28, 8, 91, 16, 82, 89, 18, 67, 152, 1535, 153, 31, 76, 195, 45, 27, 513, 64, 53, 2396, 64, 74, 420, 76, 61, 267, 104, 39, 87, 52, 53, 5, 916, 9, 20, 227, 15, 387, 171, 1057, 79, 71, 21, 23, 112, 49, 54, 171, 125, 62, 18, 61, 10, 39, 11, 79, 70, 54, 64, 50, 1435, 380, 90, 723, 23, 777, 92, 103, 118, 96, 28, 33, 199, 21, 72, 82, 132, 
76, 17, 138, 29, 53, 89, 82, 316, 61, 126, 12, 52, 89, 48, 736, 179, 121, 277, 3036, 59, 36, 22, 20, 17, 7, 33, 40, 36, 135, 23, 44, 47, 195, 14, 85, 30, 175, 70, 385, 21, 53, 24, 236, 32, 28, 70, 84, 470, 97, 63, 33, 18, 109, 20, 13, 77, 121, 35, 36, 188, 10, 1266, 31, 7, 37, 80, 17, 69, 60, 436, 23, 36, 48, 152, 28, 53, 245, 18, 28, 11, 154, 28, 121, 23, 18, 31, 7, 83, 56, 127, 73, 135, 1081, 85, 9, 34, 11, 58, 46, 75, 
27, 208, 23, 51, 230, 145, 24, 82, 80, 221, 17, 598, 1215, 5, 158, 114, 19, 39, 40, 143, 48, 103, 91, 81, 173, 75, 20, 22, 31, 18, 196, 67, 40, 8, 3, 26, 46, 16, 21, 27, 20, 34, 28, 112, 11, 91, 43, 14, 77, 14, 88, 122, 21, 31, 26, 18, 29, 3, 18, 15, 127, 18, 96, 74, 52, 105, 143, 664, 32, 101, 44, 95, 16, 1836, 15, 177, 82, 73, 22, 21, 69, 11, 15, 47, 13, 62, 114, 581, 194, 91, 61, 84, 9, 17, 21, 61, 37, 16, 847, 36, 
27, 13, 268, 48, 60, 950, 5, 240, 58, 22, 53, 7, 15, 94, 140, 90, 282, 1, 61, 43, 4, 108, 25, 41, 337, 78, 19, 94, 195, 52, 45, 113, 36, 114, 12, 181, 42, 359, 25, 52, 49, 18, 36, 27, 171, 79, 7, 406, 64, 18, 21, 141, 33, 48, 65, 60, 41, 58, 24, 960, 17, 28, 38, 10, 135, 139, 108, 29, 38, 98, 324, 69, 100, 94, 132, 303, 2117, 62, 219, 121, 33, 24, 78, 22, 30, 44, 26, 35, 12, 316, 110, 42, 9, 97, 100, 35, 161, 164, 5, 27, 
42, 38, 21, 110, 24, 6, 273, 41, 44, 132, 375, 76, 106, 224, 28, 17, 397, 35, 18, 41, 57, 8, 69, 40, 31, 217, 89, 269, 100, 56, 73, 375, 19, 47, 12, 70, 67, 14, 52, 203, 286, 24, 24, 59, 98, 94, 216, 199, 64, 907, 27, 33, 95, 11, 126, 28, 10, 37, 26, 81, 16, 99, 83, 32, 76, 400, 194, 95, 12, 711, 93, 10, 16, 216, 61, 235, 55, 25, 216, 11, 32, 38, 42, 208, 133, 20, 323, 16, 380, 553, 4, 20, 54, 148, 190, 23, 40, 34, 55, 7, 
14, 134, 8, 67, 90, 8, 2676, 39, 40, 405, 62, 336, 22, 23, 271, 14, 30, 101, 35, 68, 75, 124, 31, 143, 358, 66, 310, 84, 42, 19, 67, 9, 109, 770, 42, 188, 82, 16, 9, 190, 22, 12, 127, 168, 20, 173, 12, 83, 76, 63, 123, 9, 200, 19, 13, 476, 49, 104, 21, 60, 84, 25, 62, 37, 40, 246, 26, 30, 46, 790, 61, 64, 10, 52, 49, 12, 79, 162, 120, 101, 14, 31, 67, 72, 27, 58, 336, 12, 41, 248, 80, 71, 1038, 16, 55, 178, 13, 41, 17, 18, 
20, 15, 52, 81, 38, 17, 106, 22, 132, 141, 41, 72, 25, 29, 26, 120, 96, 167, 438, 243, 58, 150, 55, 63, 22, 35, 51, 68, 80, 33, 50, 83, 332, 29, 21, 22, 18, 35, 39, 86, 1369, 31, 95, 78, 83, 159, 86, 421, 14, 17, 36, 36, 99, 64, 42, 54, 106, 69, 71, 21, 45, 22, 21, 69, 48, 241, 36, 104, 829, 149, 20, 43, 281, 68, 26, 69, 57, 137, 88, 56, 64, 13, 71, 147, 1803, 241, 25, 72, 33, 177, 37, 32, 58, null, 25, 52, 17, 24, 98, 7, 
211, 134, 50, 45, 74, 16, 42, null, 50, 233, 49, 52, 24, 42, 8, 140, 113, 80, 44, 13, 118, 245, 26, 31, 85, 13, 80, 38, 47, 109, 27, 27, 62, 857, 250, 45, 18, 638, 9, 196, 163, 12, 180, 32, 15, 46, 55, 14, 268, 113, 282, 50, 20, 1178, 78, 7, 326, 28, 73, 47, 487, 55, 393, 84, 49, 36, 364, 30, 85, 31, 280, 102, 396, 353, 65, 105, 69, 12, 1407, 726, 37, 32, 7, 26, 13, 36, 202, 237, 3, 247, 239, 406, 13, 40, 26, 77, 23, 205, 93, 2812, 
147, 104, 15, 3, 232, 5086, 153, 15, 1304, 18, 558, 99, 70, 11, 151, 15, 69, 130, 33, 80, 13, 33, 180, 42, 139, 77, 3, 44, 47, 18, 93, 831, 70, 69, 284, 99, 24, 115, 52, 27, 206, 4832, 75, 167, 16, 74, 28, 67, 232, 720, 150, 186, 63, 37, 131, 33, 26, 134, 137, 27, 19, 40, 194, 42, 34, 50, 5, 147, 120, 36, 79, 27, 89, 41, 291, 1263, 18, 38, 433, 76, 241, 131, 122, 24, 99, 6, 14, 29, 225, 41, 15, 321, 253, 94, 141, 84, 63, 52, 104, 67, 
603, 172, 216, 82, 123, 12, 86, 101, 43, 125, 60, 20, 395, 26, 4, 44, 14, 12, 233, 206, 42, 315, 3, 58, 24, 19, 63, 22, 61, 166, 69, 33, 15, 33, 3885, 26, 157, 74, 12, 907, 4, 43, 38, 50, 214, 111, 9, 23, 40, 61, 25, 8, 4496, 67, 74, 73, 33, 41, 16, 39, 21, 1453, 13, 44, 266, 73, 51, 35, 71, 51, 62, 32, 717, 371, 14, 28, 16, 787, 25, 53, 126, 91, 27, 32, 5843, 54, 60, 43, 120, 47, 47, 30, 81, 399, 189, 43, 57, 156, 25, 81, 
10, 92, 130, 34, 2418, 53, 15, 143, 21, 16, 57, 53, 16, 40, 17, 238, 108, 32, 26, 23, 242, 17, 35, 125, 93, 980, 126, 32, 283, 777, 7, 862, 16, 72, 42, 13, 26, 153, 35, 52, 71, 4, 41, 109, 44, 19, 3431, 46, 2294, 541, 18, 43, 33, 376, 126, 175, 7, 54, 28, 35, 10, 45, 102, 44, 30, 33, 63, 75, 101, 134, 123, 2, 38, 5, 43, 37, 476, 29, 57, 15, 24, 33, 29, 24, 19, 13, 14, 5, 8, 19, 66, 9, 11, 34, 41, 65, 39, 143, 21, 17, 
20, 57, 20, 171, 798, 8, 1339, 38, 89, 597, 33, 39, 15, 34, 170, 84, 19, 73, 45, 103, 64, 28, 104, 9129, 1889, 78, 49, 22, 9, 8, 295, 28, 14, 18, 13, 54, 95, 46, 83, 1225, 15, 12, 124, 76, 264, 84, 50, 293, 9, 223, 11, 41, 37, 283, 172, 60, 605, 2800, 29, 350, 16, 91, 35, 55, 30, 18, 408, 35, 62, 75, 517, 8, 59, 5, 11, 86, 21, 13, 5, 1303, 33, 41, 102, 59, 18, 66, 59, 101, 67, 341, 17, 113, 109, 102, 56, 559, 145, 22, 41, 114, 
3, 126, 163, 11, 219, 30, 13, 54, 22, 496, 148, 88, 38, 151, 59, 134, 32, 59, 312, 76, 19, 35, 685, 42, 47, 443, 262, 281, 7, 53, 109, 34, 28, 92, 126, 340, 287, 52, 30, 24, 87, 666, 230, 305, 152, 81, 208, 38, 82, 15, 354, 31, 326, 1440, 291, 365, 437, 67, 453, 351, 541, 140, 137, 18, 50, 43, 191, 85, 143, 90, 33, 12, 13, 94, 330, 20, 42, 152, 49, 374, 162, 26, 30, 59, 31, 166, 323, 351, 67, 92, 926, 61, 59, 98, 92, 26, 44, 153, 21, 241, 
22, 51, 19, 34, 35, 107, 35, 49, 852, 1277, 12, 109, 22, 97, 352, 27, 31, 25, 75, 56, 89, 99, 91, 274, 9, 465, 108, 138, 40, 21, 25, 8, 68, 24, 23, 38, 50, 31, 4, 14, 33, 51, 248, 75, 8, 29, 12, 59, 99, 62, 8, 84, 171, 147, 2, 289, 45, 31, 92, 38, 51, 100, 38, 30, 28, 733, 38, 13, 22, 14, 292, 43, 35, 16, 37, 239, 66, 52, 31, 6, 40, 4, 121, 12, 85, 92, 51, 14, 37, 70, 122, 133, 73, 36, 456, 113, 43, 19, 675, 47, 
28, 141, 29, 26, 181, 239, 84, 17, 64, 56, 16, 44, 24, 1337, 8, 10, 8, 2, 28, 26, 70, 21, 44, 50, 455, 10, 48, 73, 11, 10, 67, 136, 88, 61, 39, 20, 8, 12, 15, 13, 363, 73, 132, 59, 23, 841, 85, 10, 14, 26, 101, 59, 76, 59, 63, 186, 12, 93, 10, 11, 72, 31, 23, 47, 305, 166, 67, 56, 61, 5, 6, 74, 113, 380, 118, 22, 534, 112, 123, 130, 530, 62, 10, 28, 103, 34, 410, 74, 22, 108, 114, 41, 39, 294, 37, 72, 19, 81, 30, 834, 
13, 37, 5, 55, 176, 44, 36, 69, 8, 205, 38, 37, 166, 10, 34, 23, 51, 7, 18, 31, 10, 39, 16, 434, 82, 94, 18, 27, 347, 137, 1771, 40, 148, 17, 9, 22, 142, 20, 18, 30, 63, 25, 15, 233, 411, 40, 16, 9, 65, 81, 2869, 68, 62, 9, 104, 23, 104, 31, 93, 27, 65, 125, 159, 85, 35, 365, 5, 62, 17, 59, 157, 248, 134, 13, 62, 3, 279, 37, 24, 107, 19, 39, 10, 33, 126, 57, 52, 17, 82, 107, 123, 26, 101, 15, 84, 39, 8, 98, 25, 5, 
34, 267, 141, 46, 48, 48, 26, 56, 1814, 254, 110, 82, 60, 72, 67, 167, 142, 30, 15, 15, 33, 47, 30, 81, 2390, 52, 8, 102, 67, 290, 23, 30, 113, 8, 21, 33, 16, 21, 30, 40, 58, 108, 12, 114, 106, 1483, 26, 23, null, 173, 7, 15, 13, 43, 190, 68, 27, 6, 43, 111, 99, 56, 8, 24, 105, 69, 16, 11, 48, 84, 11, 104, 45, 18, 124, 116, 176, 16, 11, 32, 93, 64, 252, 17, 5, 12, 29, 57, 50, 34, 30, 43, 57, 14, 4, 82, 24, 89, 11, 117, 
8, 161, 40, 45, 125, 221, 283, 19, 456, 15, 134, 61, 26, 18, 168, 56, 10, 94, 34, 6, 9, 33, 4, 321, 44, 10, 36, 148, 21, 22, 156, 32, 187, 47, 221, 221, 95, 341, 104, 96, 24, 79, 53, 26, 24, 72, 13, 66, 74, 34, 564, 600, 253, 26, 67, 23, 40, 191, 104, 36, 13, 536, 32, 44, 64, 3, 7, 7, 27, 7, 30, 51, 46, 131, 85, 25, 287, 9, 229, 202, 10436, 442, 54, 81, 147, 86, 57, 41, 24, 3632, 538, 495, 82, 29, 65, 756, 79, 32, 64, 52, 
37, 10, 20, 39, 20, 47, 91, 327, 93, 88, 18, 8, 217, 102, 23, 55, 35, 350, 89, 47, 15, 44, 76, 36, 78, 988, 30, 156, 25, 13, 139, 16, 111, 23, 1564, 27, 51, 276, 27, 52, 8, 15, 205, 31, 101, 63, 2905, 70, 40, 112, 60, 49, 7, 36, 66, 427, 285, 64, 106, 62, 50, 188, 44, 255, 29, 20, 229, 215, 80, 25, 42, 381, 93, 198, 949, 174, 5, 69, 11, 9, 122, 94, 122, 14, 55, 18, 38, 15, 43, 46, 38, 27, 36, 70, 12, 27, 527, 62, 10, 45, 
131, 76, 163, 59, 129, 72, 23, 90, 93, 11, 343, 27, 167, 23, 12, 127, 7, 63, 146, 28, 64, 54, 10, 139, 37, 117, 205, 110, 47, 16, 8, 2039, 384, 3624, 985, 550, 326, 213, 992, 774, 180, 1827, 1396, 4039, 3481, 757, 1018, 1581, 98, 2404, 6809, 1316, 1581, 8977, 827, 162, 1836, 3612, 772, 2932, 12899, 1183, 198, 237, 39, 6239, 110, 179, 171, 34, 60, 207, 510, 370, 203, 928, 131, 265, 3465, 292, 59, 8605, 350, 183, 716, 6578, 206, 213, 574, 1806, 477, 578, 289, 301, 2722, 2496, 2333, 887, 2080, 872, 
993, 19, 6187, 4823, 6013, 3429, 273, 314, 149, 275, 120, 189, 5385, 7835, 11593, 23019, 14645, 20860, 7852, 17461, 8538, 18558, 12324, 9332, 9575, 6438, 5250, 1552, 3705, 2691, 1174, 2418, 1912, 1749, 339, 146, 250, 1759, 653, 884, 491, 486, 636, 679, 272, 759, 56, 216, 1525, 1458, 504, 150, 352, 436, 67, 952, 127, 752, 445, 700, 1342, 526, 365, 255, 545, 453, 787, 1944, 990, 4226, 1387, 2022, 1494, 4.3, 6.32, 4.85, 3.93, 4.09, 3.51, 3.48, 4.37, 4.18, 3.7, 3.18, 4.31, 3.69, 4.23, 3.62, 4.03, 4.79, 3.41, 5.76, 4.34, 3.17, 3.9, 3.58, 4.07, 4.22, 3.16, 3.61, 
3.21, 3.5, 3.04, 4.27, 3.3, 3.5, 3.45, 4.56, 3.53, 4.24, 3.06, 3.62, 3.71, 2.69, 4.37, 3.49, 4.48, 3.53, 3.95, 4.65, 3.56, 3.35, 4.56, 4.16, 3.57, 3.82, 3.95, 4.86, 4.06, 3.38, 4.73, 4.66, 3.73, 3.97, 3.74, 4.95, 4.1, 6.44, 6.51, 3.81, 3.41, 3.84, 4.06, 4.08, 4.25, 3.79, 4.48, 3.44, 3.69, 3.12, 3.13, 4.01, 2.78, 3.5, 4.62, 3.15, 3.41, 3.76, 3.16, 5.55, 3.67, 4.27, 3.02, 2.74, 4.5, 2.95, 4.49, 5.03, 2.63, 3.88, 3.79, 3.67, 3.41, 3.19, 3, 6.45, 5.76, 2.84, 3.31, 3.99, 3.34, 2.44, 3.9, 3.44, 6.51, 3.59, 3.44, 4.23, 5.08, 4.7, 2.87, 2.87, 3.08, 3.82, 4.36, 3.56, 4.46, 4.28, 3.59, 3.96, 
5, 2.76, 3.54, 2.87, 3.67, 3.02, 3.09, 3.59, 2.83, 3.76, 4.56, 4.3, 4.33, 3.76, 3.7, 3.66, 3.25, 3.58, 2.9, 3.61, 3.26, 4.85, 1.29, 3.25, 3.53, 4.14, 3.13, 4.3, 3.64, 3.34, 3.14, 3.68, 2.41, 4.62, 3.74, 4.34, 2.27, 4.03, 3.82, 2.77, 3.21, 4.4, 3.37, 2.49, 3.16, 3.58, 5.95, 4.21, 3.19, 3.04, 4.78, 3.44, 3.84, 3.22, 3.44, 3.5, 3.48, 3.33, 3.72, 5.68, 3.59, 4.54, 4.11, 3.2, 4.16, 4.12, 3.27, 2.92, 3.01, 2.86, 3.61, 4.11, 3.59, 3.81, 4.77, 4.15, 2.78, 4.18, 3.54, 3.76, 3.98, 4.24, 4.49, 3.38, 4.4, 3.52, 2.35, 4.73, 3.78, 3.66, 3.96, 4.98, 3.69, 4.26, 4.95, 2.67, 5.05, 3.56, 3.17, 3.53, 
3.55, 3.78, 3.95, 3.83, 4.07, 4.08, 4.25, 3.77, 3.27, 4.87, 2.83, 3.75, 2.9, 6.43, 3.72, 4.05, 3.62, 3.81, 3.66, 3.45, 3.76, 3.6, 2.92, 3.33, 4.1, 3.16, 4.85, 3.59, 3.36, 4.1, 2.71, 4.58, 2.55, 3.64, 3.91, 2.92, 4.33, 3.1, 4.19, 2.33, 4.75, 3.72, 3.56, 3.15, 2.59, 3.76, 3.5, 3.42, 4.45, 3.95, 2.69, 2.84, 4.33, 2.7, 4.42, 3.37, 4.07, 3.25, 5.37, 6.64, 3.27, 3.71, 2.59, 4.76, 3.06, 2.8, 3.53, 2.89, 3.53, 4, 4.4, 3.65, 4.34, null, 6.77, 2.27, null, 5.25, 6.6, 6.75, 3.91, 4.92, null, 2.56, 2.98, 0.88, 5.45, 3.19, 3.13, 3.03, null, null, 1.76, 3.49, 6.69, 1.96, 5.2, 4.58, 2.5, null, 
3.12, 4.91, null, null, null, 4.41, 3.03, 4.41, 1.25, 2.78, 10.76, 4.16, 3.42, 2.5, 13.38, 4.64, 2.73, 4.25, 2.57, 3.18, 0.9, 6.87, 1.76, 4.96, 2.06, 3.57, 6.33, 3.47, 8.57, 9.61, 1.53, 2.14, 3.21, 4.12, 3.98, 4.08, 1.96, 5.47, 7.12, 5.26, 1, 1.92, 3.53, 3.68, 3.46, 2.02, 4.79, null, 3.14, 1.52, 3.99, 2.85, 2.97, 3.06, 6.06, 2.75, 1.55, 6.54, 4.29, 4.58, 4.23, 2.38, 7.51, 0.76, 7.69, 4.71, 5.05, 4.52, 4.12, 4.22, 4.29, 1.86, 1.59, null, 0.86, 5.18, 2.02, 2.02, 3.03, 0.68, 3.71, 4.76, 5.39, 3.64, 4.54, 4.81, 4.27, 3.5, 2.15, 4.19, null, 3.44, 3.75, 2.15, 7.05, 1.31, 2.75, 2, 5.88, 1.96, 
3.47, 2.81, 2.62, 2.97, 1.06, 4.37, 2.57, 3.33, 2.24, 3.69, 2.3, 0.93, 4.48, 1.21, null, null, 3.21, 0.78, 3.42, 2.94, 4.53, 4.69, 5.89, 0.68, 4.91, 1.04, 2.89, 5.66, 3.31, 3.22, 3.95, 6.06, 1.14, 6.96, 2.89, 5.18, null, 1.75, 4.5, 2.33, null, 5.19, 3.07, 4.6, 4.25, 4.09, 3.4, 3.86, 3.93, 2.71, 1.96, 4.04, 0.85, 5.7, 2.94, 2.54, 5, 9.63, null, 5.78, 1.32, 5.44, 4.29, 0.64, 1.54, 4.23, 2.63, 3.82, 4.33, 2.42, 1.77, 3.45, 13.63, 3.87, 4.64, 2.23, 1.32, 2.56, 4.16, 2.66, null, 9.63, 0.63, 3.11, 4.95, 0.95, 5.35, 3.58, 6.4, 3.05, 5.71, 3.4, 3.34, 6.66, 4, 4.34, 6.77, 3.71, 1.91, 3.79, 
4.03, 1.16, 2.97, 3.53, 3.75, 3.55, 6.49, 1.84, 2, 1.78, 3.39, 1.58, 6.77, 4.77, 4.1, 5.1, 3.81, 5.61, null, 2, 3.18, 3.08, 4.92, 3.08, 2.41, 2.42, null, 2.7, 2.63, 2.65, 5.06, 2.38, 3.95, 4.46, 4.41, null, null, 5.66, 5.19, 3.29, 6.15, 5.08, 4.5, 1.13, 4.57, 2.32, null, 2.06, 8.21, 1.6, 3.44, null, 2.24, 5.55, 4.85, null, 1.38, 5.2, 2.98, null, 10.83, 3.42, 4.35, 4.44, 3.99, 1.05, 1.98, 6.79, 1.88, 5.27, 6.81, null, 4.16, 6.89, 5.16, 0.98, 1.2, 3.48, 3.03, 4.59, 6.34, 2.12, 1.86, 4.04, 2.73, 2.75, 3.86, 3.33, 1.92, 4.78, 3.07, 6.73, 4.37, 2.13, null, 4.59, 6.32, 4.79, 5.63, 1.58, 
1.48, 5.36, 3.3, 3.31, 4.62, 4.46, 11.34, 3.44, 2.8, 2.51, 3.09, 8.55, null, 0.66, 2.3, 3.03, 7.46, 2.66, 3.85, 2.04, 3.03, 5.08, 2.94, 2.88, null, 2.38, 5.4, 4.47, 4.14, 2.98, 4.22, 1.73, 2.71, 0.97, 1.27, 5.32, 2.07, 5.76, 2.6, null, 5.41, 7.4, 0.87, 4.77, 4.1, null, 2.36, 5.26, 3.4, 2.58, 2.84, null, 1, 3.06, 3.3, 4.78, 2.51, 3.48, 1.03, 4.64, 3.35, 10, 5.51, 1.93, 4.31, 4.65, 3.4, 3.55, 5.26, 2.22, 7.44, 1.38, null, 3.68, 1.83, 3.64, 1.34, 2.55, 1.36, 1.63, 3.44, 4.21, 2.18, null, 5.27, 4.05, null, 2.18, 4.03, 5.02, 1.73, 2.45, 4.48, 4.65, 5.26, 5.38, 3.66, 2.02, 2.94, 1.84, 
4.18, 6.54, 3.87, 2.12, 1.76, 3.57, 1.02, 1.85, 5.88, 8.88, 3.24, 1.53, 7.3, 2.41, 3.94, 1.75, 6.57, 6.85, 6.38, 1.41, 3.66, 6.25, 8.79, 2.47, 3.35, 2.28, 1.65, 1.29, 3.47, 3.36, 1.85, 3.88, 3.04, 7.21, null, null, 3.22, 3.21, 3.73, 1.89, 7.14, 1.95, 1.73, 1.65, 4, 0.74, 5.76, 3.68, 5.23, 2.04, 1.68, 2.16, 6.81, 0.84, 1.97, 2, 6.57, 2.17, 6.25, 2.04, 5.62, 4.5, 5, 3.66, 2.29, 1.66, 4.26, 1.86, 5.5, 3.78, 1.68, 2.82, 6.07, 5.34, 3.26, 2.29, 4.9, 3.64, 4.8, 6.8, 4.05, 4.71, 2.28, 8.19, 4, 6.41, 3.12, 5.23, 5, 2.74, 1.52, 3.68, 1.22, 1.92, 2.43, 4.14, 2.85, 7.99, 4.41, 3.38, 
2.04, 5.02, 4.5, 3.41, 0.4, 3.25, 3.33, 4.72, 4.98, 3.79, 1.21, 1.82, 3.96, 1.05, 4.51, 2.1, 4.92, 7, null, 3, 7.65, 1.07, null, null, null, 5.31, 1.78, 1.05, 3.49, 2.63, 1.42, 3.28, 3.05, 3.24, 0.9, 1.26, 1.2, 5.12, 0.63, null, 3.5, 3.15, 5.93, 2.79, null, 2.71, 2.25, 4.1, 3.42, 2.89, 5.78, 3.49, 4.04, 3.6, 1.44, 6.21, 1.94, 3.73, 2.87, 4.45, 5.4, 6.28, 4.04, 2.61, null, 5.55, null, 5.88, 5.84, 4.65, 1.93, 5.26, 1.99, 3.5, 2.84, 2.38, null, 2.46, null, 2.73, 9.51, 5.96, 3.84, 4.83, 2.4, 1.53, 0.9, 8.33, 3.41, 2.56, 4.27, 3.54, 5.57, 2.24, 0.68, 6.33, 3.22, 3.53, 5.55, 2.96, 
null, 1.82, 4.32, 4.43, 6.76, 5.74, 1.92, 3.75, 4.96, 4.86, 2.6, null, 1.86, 6.12, 3.12, null, 4.37, null, 3.79, 3.22, 5.62, 6.5, 4.31, 1.78, 5.35, 0.71, 8.1, 1.44, 4.82, 1.12, 3, 5.61, 4.08, 2.66, 8.16, 5.95, 1.78, 1.65, 1.73, 4.51, 3.48, 2.75, 5.52, 4.17, 0.89, 2.9, 1.7, 3.88, 4.97, 5.61, 8.26, 5.66, 3.92, 3.64, 3.05, 3.12, 3.75, 3.47, 2.51, 4.42, 3.5, 3.07, 4.11, 2.2, 4.54, 4.18, 2.28, 1.94, 2.85, 5.02, 3.1, 1.75, 5.04, 1.93, 4, 2.83, 2.25, 4.14, 5.81, 7.6, 4.13, 2.27, 2.39, 4.83, 0.93, 3.66, 1.33, 2.83, 6.2, 5, null, 3.57, 4.27, 2.31, 2.52, 3.19, 4.41, 5.11, 4.22, 3.36, 
3.9, 4.1, 1.04, 6.81, 4.21, 1.36, 2.16, 2.34, 5.69, 3.78, 4.42, 3.29, 4.16, 6.03, 6.7, 1.76, 3.16, 1.55, 1.66, 0.67, 3.47, 4.06, 3.22, 1.68, 4.19, 0.88, 7.07, 2.56, 3.76, 4.58, 5.34, 3.25, 5.59, 3.05, 1.85, 3.21, null, 2.46, 4.68, 6.48, null, 8.21, 3.94, null, 2.69, 3.07, 0.8, 5.26, 0.93, 5.17, 2.14, 4.84, null, 5.89, 5.18, 2.8, 3.69, 2.86, 3.2, 1.73, 0.9, null, 2.2, 3.96, 6.62, 1.8, 6.66, 3.09, 4.23, 3.61, null, 1.89, 1.96, 9.72, 4.91, 2.84, 4.44, 1.2, 3.95, 8.62, 4.29, 1.39, 2.85, 0.68, 1.97, 0.97, 5.75, 4.31, 3.15, 4.85, 2.06, 5.67, 4.67, 2.49, 3.33, 1.5, 4.1, 3.69, 6.77, 3.47, 
3.27, 4.31, 2.88, 0.65, 1.82, 5.04, 6.71, 3.22, 4.65, 3.27, 1.97, 1.35, 1.92, 7.06, 4.28, 3.1, 4.22, 4.03, 10.14, 3.73, null, 3.95, 7.61, 5.88, 6.96, 3.51, 4.29, 5.73, 6.41, 4.18, 2.56, 0.45, 4.04, 3.96, 15.51, 2.32, 3.27, 7.84, 4.12, 2.55, 4.03, 6.22, 12.5, 5.12, 6.56, 5.01, 3.43, 3.26, 4.22, 5.51, 5.44, 1.19, 4.33, 3.57, 3.32, 4.24, 0.99, 2.62, 3.38, 5.33, 5.85, 8.2, 5.47, 2.19, 2.48, 2.45, 4.42, 2.28, 1.68, 3.74, 5, 0.69, 2.67, 1.51, 1.18, 2.94, null, 1.62, 1.6, 3.72, 2.83, 1, 2.32, 4.45, 3.22, 3.52, 5.73, null, 8, 1.33, 2.92, 3.85, 3.1, 3.28, 4.45, 4.54, 2.31, 5.18, 5.16, 5.12, 
2.71, 7.61, 3.84, 4.08, 3.58, 3.54, 2.72, 3.92, 1.24, 4.78, 4.97, 3.23, 11.11, 2.56, 4.4, 3.23, null, 1.75, 4.29, 3.18, 3.12, 1.7, 1.86, 5.26, 3.64, null, 3.37, 2.43, 3.44, 2.56, 4.67, 1.21, 3.41, 3.41, 1.35, 2.89, 2.75, 0.47, 3.82, 7.16, 3.71, 2.94, 3.67, 5.28, 11.36, 8.69, 6.09, 2.25, 6.28, 3.51, 4.6, 3.22, 2.12, 3.84, 4.86, 4.31, 5.95, 3.65, null, null, 4.36, 2.34, 6.04, 2.38, 7.57, 3.51, 16.36, 5.46, 0.8, 2.31, 6.75, 11.68, 2.33, null, null, 4.95, null, 4.76, 3.42, 6.03, 5, 3.28, 4.7, 1.56, 3.4, 4.16, 5.08, null, 0.76, 9.65, 2.47, 6.8, 2.18, 3.01, 3.88, 3.84, 1.79, 1.72, 4.97, 4, 
5.33, 4.65, 3.71, 1.44, 1.61, 3.27, 3.37, null, 5.39, 5.96, 2.48, 3.22, 2.42, 2.67, 3.48, 3.7, 4.91, 8.9, 3.67, 0.94, 1.29, 1.06, 2.21, 1.93, 6.49, 5.28, 5.4, 2.48, 1.68, 2.09, 3.7, 4.2, 2.69, 9.62, 3.55, 4.69, 3.46, 2.95, 2.93, 4.07, 1.23, 4.89, 2.22, 5.82, 2.74, 2.41, null, 8.41, 4.65, 3.89, 6.48, 7.31, 1.68, 3.41, 4.01, 1.72, 1.03, 5.15, 0.9, 3.26, 0.45, 1.2, 2.4, 1.37, 5.36, null, 1.23, 4, 4.25, 1.64, 6.66, 6, 4, 1.42, 6.35, 1.58, 3.86, 4.8, 2.83, 3.17, 4.19, 4.21, 6.37, 4.24, 4.54, 3.77, 4.64, 3.46, 3.77, 1.8, 1.65, 3.57, 3.42, 5, 3.4, 3.35, 3.33, 1.94, 3.96, 4.43, 
10.29, 3.46, 9.58, null, 3.51, 4.27, 2.73, 5.26, 1.7, 2.99, 5, null, 3.77, 7.89, 5.29, 3.09, 1.96, 2.37, 3.84, 2.45, 5.73, 1.51, 3.51, 8.71, 1.48, 6.98, null, 1.2, 2.07, 3.75, 2.33, 2.17, 2.93, 3.84, 2.7, 1.84, 3.55, 5.24, 4.94, 4, 3.05, 4.25, 5.08, 2.3, 1.87, 4.54, 2.65, 2.43, 0.48, 9.33, 1.69, 5.49, 3.67, 5.4, null, 2.56, 3.33, 2.87, 3.4, 3.24, 6.08, 8.88, 0.44, 3.14, 2.36, 6.32, 3.69, 2.17, 3.57, 7.47, 5.43, 6.52, 5.6, 7.72, 6.81, 5.51, 6.48, 5.1, 1.52, 2.16, 2.59, null, 5.06, null, 3.54, 3.04, 0.79, 4.55, 0.79, 1.05, 5.12, 4.14, 3.54, 1.58, 2.66, 1.62, 5.37, 1.8, null, 2.41, 
5.01, 2.04, 3.75, 1.73, 3.13, 8.62, 3.49, 5.21, 3.57, 2.76, 2.63, 5.15, 5.48, null, 2.44, 3.51, 6.81, 3.27, 3.82, 4.29, 3.38, 2.71, 5.12, 4.47, null, 3.17, 4, 3.15, null, 4.12, 4.81, null, 1.96, 3.33, 1.88, 3.61, 2.08, 2.34, 3.33, null, 3.4, 3.63, 3.59, 5.02, 5.19, null, 3.9, 2.64, null, 6.86, 7.21, 3.55, 2.39, 3.81, 6.03, 2.84, null, null, 3.63, 5.11, 4.72, 6.81, 3.27, 5.76, 6.19, 6.01, 3.37, 4.81, 3.52, 10.52, 4.52, 2.64, 4.88, 3.1, 4.41, 3.23, 6.31, 9.69, 3.5, 3.34, 4.11, 5.07, 5.1, 2.1, 4.14, 3.67, 3.64, 3.19, 5.5, 1.68, 1.23, 1.76, 3.74, 2.52, 1.17, 6.32, 3, 3.17, 5.61, 6.06, 
4.54, 1.71, 2.75, 7.54, 3.57, 4.54, 2.73, 4, 7.43, 1.01, 3.79, 3.75, 0.49, 2.36, 7.2, 5.19, 2.77, null, 3.72, 4.16, 2.73, null, 0.9, 0.68, 8.88, 4.36, 4.86, 3.73, 1.83, 2.57, 3.06, 2.29, 0.39, 2.11, 1.63, 3.33, 7.84, null, 2.52, 1.69, 7.47, 2.27, 3.45, 5.18, 6.97, 12.98, 2.28, 6.01, 3.23, 1.85, null, 2.88, 3.81, 5.49, 1.22, 4.84, 3.08, 2.76, null, 2.75, 3.03, null, null, 6.94, 2.38, 7.16, 4.76, 2.56, 4.39, 3, 2.3, 4.1, 3.99, 2.53, 3.14, 4.12, 3.77, null, 5.2, 0.79, 5.26, 4.68, 7.18, 5.23, 5.18, 5.98, 2.69, 3.12, 3.51, 1.49, 6.05, null, 7.61, 2.32, 1.64, 1.29, 7.87, 3.84, 8.49, 2.45, 
2.99, 4.91, 7.31, 0.9, 6.74, 4.31, 2.28, 1.51, 2.46, 4.85, 4.62, 1.42, 1.7, 2.43, 2.38, 3.17, 3.44, 2.06, 4.66, 2.12, 8.16, 9.3, 5.33, 0.56, 4.44, 3.29, 4.34, 4.13, 1.69, 3.47, 2.36, 5.97, 3.78, 3.49, 2.98, 6.06, 4.52, 3.36, 2.19, 3.63, 2.5, 2.1, 2.47, 2.85, 3.46, 2.1, null, 4.11, 1.36, 5.18, 8.33, 6.61, null, null, 4.34, 5.84, 11.58, 4.05, 1.88, 2.22, 3.12, 4.28, 3.57, 1.36, 2.35, 1.58, 6.89, 0.84, 3.51, 4.97, 4.19, 4.04, 5.03, 1.73, 8.33, 8.33, 3.77, 3.8, 4.88, 2.62, 2.24, null, 2.69, 2.11, 3.32, 0.71, 2.64, 3.16, 2.87, 4.9, 2.35, 2.82, 3.7, 5.88, 2.55, 2.48, 3.54, 4.91, 4.1, 2.75, 
5.52, 2.51, 18.07, 1.66, 3.66, 5.02, 1.53, 4.32, 2.39, 2.33, 4, 2.29, 2.9, 4.37, 3.72, 3.32, 0.46, 3.88, 2.83, 2.85, 0.74, 5.53, 1.01, 6.13, 4.06, 5.31, 4.42, 3.1, 3.23, 5.42, 2.23, 2.21, 6.25, 6.12, 3.31, 2.7, 1.36, 0.69, 7.14, 1.25, 4.95, 6.4, 4.95, 4.58, null, 4.34, 1.85, 2.66, 5.3, 3.1, 4.16, 5.38, 5.14, 4.77, 2.05, 2.96, 2.72, 4.89, 3.44, 4.41, 2.32, 2.54, 3.48, 3.7, 6.66, 2.4, 7.42, null, 4.79, 3.63, 6.12, 0.84, 4.3, 3.03, 4.95, 4.3, 2.22, 1.82, 6.02, 1.29, 3.07, 4.11, 9.37, 3.25, 5.68, 3.17, 3.25, null, 4.34, 8.06, 3.57, 5.2, null, 3.66, 2.81, 6.12, 3.41, null, 5.84, 3.4, 
3.29, 5.15, 3.7, 3.07, 1.06, 4.71, 2.07, 2.12, 2.35, 4.5, null, 3.22, 3.61, 0.53, null, 2.32, 6.15, 3.05, 6.55, 3.69, 7.01, 3.43, 4.31, 2.31, 7.42, 5.17, null, 2.72, 4.84, 4.17, 4.63, 2.54, 6.33, 4.09, 3.84, 0.86, 1.25, 6.59, 0.98, 4.56, 1.92, 6.07, 1.52, 2.34, 3.43, 5.97, 2.71, 2.48, 6.66, 4.3, 3.53, 4.68, 4.72, 4.24, 8.26, 1.78, 3.67, 6.43, 4.34, 3.94, 4.41, 5.59, 2.96, 3.88, 5.78, 3.53, 3.94, 3.22, 4.36, 7.04, 1.85, 3.5, 4.58, 6.11, null, 5.71, 3.9, null, 3.92, 2.6, 5.44, 8.05, 2.29, 6.19, 2.59, 4.69, 1.73, 1.53, 4.87, 3.14, 5.62, 2.74, 3.06, 1.69, 3.34, 0.86, null, 1, 4.1, 2.23, 
3.07, 6.66, 4.82, 6.92, 9.95, 3.84, null, 1.66, 3.61, 2.17, 5.69, 3.62, 2.96, 3.62, 2.96, 3.01, 3.38, 4.31, 4.64, 4.1, 1.63, 3.99, 1.53, 6.49, 1.38, 4, 4.48, 1.82, 6.54, 0.88, 2.77, 2.08, 1.32, 1.01, 0.84, 0.56, null, 2.12, 2.27, 1.77, 4.43, 3.48, 7.14, 4.22, 6, 3.84, 1.47, 3.75, 4.74, 11.67, 4.48, 2.7, null, 2.15, 5.63, 5.43, 2.85, 6.63, 6.45, 3.27, 1.5, 2.83, 5.47, 3.87, 3.77, 1.93, 2.83, 4.39, 1.96, 1.44, 3.43, 6.29, 4.44, 4.68, 2.68, 3.51, 2.8, 2.01, null, 2.81, 3.29, null, 2.08, 1.79, 3.5, 2.92, 1.36, 2.68, 5.64, 3.98, null, 2.42, 4.14, 6.77, 2.22, 3.6, 1.68, 7.69, 4.12, 4.47, 
7.52, 2.75, 3.92, 1.77, 4.76, 1.92, 8.79, 6.52, 1.39, 4.16, 3.3, 5.28, 5.26, 3.42, 6.38, 0.98, 0.91, 3.95, 2.81, 5.22, 3.04, 6.46, 7.57, 3.87, 7.4, 3.08, 2.95, 5.38, 4.45, null, 4.46, 4.06, 2.89, 3.58, 2.22, 3.92, 4.2, 12.9, 4.43, 4.18, 3.78, null, 5.46, 3.44, 3.79, 4.34, 3.05, 4.68, 5.88, 1.56, 1.66, 6.83, 2.07, 2.63, 6.92, 3.94, 1.87, 3.71, 3.4, 2.1, 4.54, 2.4, 3.76, 4.34, 7.54, 3.1, 4.25, 2.08, 2.79, 7.2, 3.73, 2.83, 3.25, 21.52, 5.45, null, 2.51, 4.54, 2.74, 3.36, 5.09, 3.64, 5.45, 4, 4.36, 8.93, 2.38, 2.51, 2.06, 2.61, 3.67, 1.78, 8.36, 1.18, 2.56, 0.81, 2.5, 5.33, 2.46, 3.23, 
6.25, 3.43, 2.4, 2.15, 2.32, 7.35, 6.38, 5.69, 1.69, 7.89, null, null, 2.8, null, 3.22, 1.81, null, 3.44, 5.4, 1.72, 4.92, 3.03, 0.35, 2.44, 6.21, 3.48, 3.48, 1.78, 5.81, 2.63, null, 4.65, 1.58, 2.34, 9.23, 5.67, 3.05, null, 2.68, 5.2, 5.51, 4.34, 9.57, 4.94, 3.12, 6.28, null, null, 2.64, 2.7, 2.96, 3.41, 6.35, 3.94, 1.13, 5.26, 1.51, 3.22, 3.82, 5, 5.68, 3.57, 2.18, 3.84, 6.39, 1.5, 6.47, 2.16, 2.8, 8.33, 3.65, 3.54, 4.51, 0.86, 2.22, 3.03, 7.35, 1.85, 4.37, 5.71, 1.65, 3.49, 0.86, 4.24, 6.77, 7.62, 3.17, 4.37, 1.1, 5.94, 1.4, 3.55, 2.68, 7.14, 1.12, 2.33, 2.94, 2.18, 3.79, null, 
1.21, 1.36, 0.64, 4.1, null, 2.46, 1.98, 5.26, 3, 3.73, 2.2, null, 2.06, 5.93, 3.42, 3.98, 1.21, 3.66, null, 4.06, 2.04, 4.61, 3.43, 3.09, 4.76, 3.72, 2.6, 4.18, 3.27, 7.14, 5.97, 7.51, 5.06, 3.13, 2.24, 3.16, 5.69, 7.74, 1.29, 3.83, 3.08, 2.37, 4.34, 4.4, 5.17, 4.49, 5.53, 4.15, 1.49, 1.94, null, 6.06, 4.51, null, 2.92, 2.05, null, 4.8, 5.36, 5.96, 3.68, 2.28, 4.8, 1.74, 5.51, 0.82, 3, 4.55, 2.74, 4.8, 5.03, 2.26, 5.22, 2.15, 5, 5.53, 0.5, 2.82, 2.12, 3.55, 3.76, 5.08, 2.81, 7.81, 5.28, 2.4, 3.94, 5.17, 2.89, 1.59, 4.24, 4.56, 4.8, 4.16, 5.82, 6.36, 4.32, 4.89, null, 5.28, 
1.12, 4.54, 2.38, 4.68, 2.82, 6.28, 4.48, 5.16, 2.45, 1.74, 4.13, 1.14, 1.42, 0.8, 3.33, 1.7, 2.14, 1.56, 3.88, 3.07, 3.57, 3.16, 5, 11.9, 2.74, 5.26, 3.15, 2.94, 3.84, 2.87, 1.21, 4.38, 4.05, null, 9.25, 1.49, 1.11, 2.87, 3.49, 0.87, 4.91, 3.91, 6.38, 2.59, 3.43, 5.02, 1.28, 5.79, 2.65, 3.29, 4.58, 6.54, 4.83, 3.92, 0.65, 3.19, 4.25, 2.6, 1.18, null, 5.54, 4.56, 3.87, 6, 6.31, 3.85, 2.77, 6.48, 3.15, 6.17, 2.56, 7.01, 5.24, 5.12, 1.14, 1.96, 2.23, 2.45, 2.83, 7.69, 3.89, 1.6, 1.11, 5.4, 6.12, 3.83, 2.02, 16, 2.27, 1.91, 3.77, 3.39, 3.41, 2.17, 2.52, null, 9.09, 3.57, 2.44, 4.38, 
1.96, 2.77, null, 5.57, 3.36, 2.88, 4.09, 1.22, null, 5.57, 1.25, 1.4, 1.51, 5.36, 1.09, 2.68, 5.55, 4.76, 6.89, 1.35, 3.77, 0.72, 4.06, 0.9, null, 2.73, 5.17, null, 2.29, 3.15, 3.53, 3.17, 8.13, 3.65, 6.77, 1.72, 3.58, 7.1, 3.78, 3.37, 3.26, 5, 1.56, 3.17, 3.56, 3.27, 1.32, 3.4, 3.53, 2.04, 8.57, 2.6, 8.82, 3.53, 2.43, 2.61, 1.09, 2.85, 5.07, 2.4, 3.38, 2.8, 1.52, 4.43, 5.5, 1.61, 5.33, 4.91, 3.3, 4.56, 6.01, 1.26, 3.6, 0.35, 3.41, 1.2, 3.62, 2.81, 3.22, 0.96, null, 2.06, null, 2.05, 3.3, 3.5, 3.97, 0.84, 1.98, 4.91, null, null, 1.19, 1.8, 5.01, 7.14, 7.31, 2.34, 1.45, 1.81, 
2.78, null, 5.74, 4.12, 1.75, 4.86, 4.86, null, 1.58, 2.04, 3.33, 5.19, 5.51, 3.55, 6.13, 1.96, 3.92, 4.58, 3.07, 6.81, 1.58, 1.68, 4.12, null, null, 1.72, 1.33, 2.28, 3.34, 3, 3.84, 3.32, 4.98, null, 4.05, 1.63, 6.89, 2.98, 2.38, 4.4, 5.64, 3.67, 5.61, 5.79, 9.82, 1.66, 5.41, 9.42, 8.03, 7, 2.1, 4.24, 13.54, 4.28, 3.33, 5.83, 3.02, 1.28, 4.18, 1.69, 2.14, 1.49, 7.95, 0.35, 3.73, 1.5, 0.84, 3.82, 3.68, 0.5, null, null, 5.19, 3.04, 0.84, 3.17, 2.01, 3.17, 1.58, 1.23, 4.03, 4.38, 12.4, 2.15, 4.54, 5.26, 3.81, 3.72, 5.45, null, 4.95, 1.57, 3.6, 1.16, 2.59, 7.81, 13, 3.05, 3.34, 4.56, 
1.96, null, 1.63, 3.12, 4.66, 4.05, 5.14, 3.11, null, 0.96, 6.66, 2.77, 2.97, 1.05, 7.65, 2.43, 4.24, 5.26, 2.85, 1.64, 1.78, null, 5, 4.37, 4.04, 2.69, 3.83, 2.68, 8.44, 4.9, 2.63, 6.61, null, 2.35, 4.3, 4.23, 6.15, 3.16, 2.7, 2.24, null, 1.19, 7.75, 2.12, 8.74, null, 3.07, 5.15, 2.27, 2.83, 7.81, null, 3.29, 4.11, null, 3.05, null, 5.88, 4.96, 2.17, 4.54, 4.42, 12.2, 5.29, 4.95, 2.17, 4.03, 7.29, 1.05, 3, 1.56, 1.03, 3.48, 3, 2.9, 3.88, null, 3.87, 5.45, 5, 2.96, 3.57, 2.24, 3.89, 1.75, 2.81, null, 4.45, 3.6, 4.62, 3.08, 5.37, 2.3, 3.58, 6.5, 4.38, 2.16, 2.4, null, 6.4, 
3.94, 5.55, 2.2, 1.36, 3.7, 5.12, 3.73, 1.69, 1.63, 5.96, 3.25, 1.33, 3.73, 6.38, 2.76, 3.27, 0.46, 3.04, 8.22, 6.66, 7.62, 4.84, 3.75, 3.6, 1.04, null, 1.85, null, 2.73, 1.41, 3.75, 12.83, 2, 4.04, 0.81, 4.81, null, 1.55, 2.84, 4.04, 4.25, 3.51, 2.54, 2.84, 3.3, 1.25, 3.92, 5.88, 2.93, 3.62, 3.24, 1.49, 8.19, 2.7, 4.24, null, 3.37, 12.54, 6.34, 2.24, 4.37, 4.34, 5.1, 1.8, 6.2, null, null, 5, 9.18, null, 4.81, 3.72, 3.72, 5.05, 10, 7.81, 3.47, 3.18, 3.12, null, null, 3.31, 1.79, 6.25, 2.54, 4.4, null, 2.19, 4.23, 4.69, 4.78, 4.25, 1.87, 2.36, null, 2.69, 2.29, 1.4, 5.06, 5.07, 
8.79, 2.59, 3.15, 4.08, 8.52, 0.9, 4.26, 5.54, 12.76, 2.85, 1.61, 6.6, 2.78, 5.27, 2.8, 7.01, 5, 3.31, 2.91, 2.75, 4.03, 2.29, 3.27, 6.38, 2.39, 5.19, 4.65, 4.12, 9.75, 2.04, 5.53, null, 2.34, 4.72, 0.8, 3.77, 3, 2.25, 2.78, 5.71, 11.13, 2.77, 4.68, 4.79, 3.15, 3.14, 3.28, 11.11, 2.6, 3.39, 3.16, 7.31, 4.21, 2.76, 4.01, 5.96, 4.66, 1.85, 8.24, null, 1.09, 4.33, 5.29, 5.38, 4, 2.89, 7.2, 4.24, 4.8, 3.32, 1.37, 2.73, 2.28, 2.4, 5.14, 2.13, 2.34, 3.09, 5.14, 2.34, 5.11, 1.56, 4.9, 3.38, null, 4.57, 2.53, null, 3.75, null, 3.44, 3.15, 3.48, 7.85, 1.53, 4.22, 4.66, 3.6, 2.05, 2.67, 
4.62, 5.11, 4.76, 6.75, null, 10.14, 1.46, 3.34, 1.63, 7.31, 0.58, 4.36, 3.86, 8.19, 4.1, null, 3.47, 3.13, 3.65, 6.49, 2.66, 1.71, 7.24, 5.46, 1.53, 8.1, 4.9, 1.19, 3.98, 1.39, 5.31, null, 2.52, 6.06, 3.61, null, 4.45, 8.69, 0.54, 5.71, 1.51, 3.05, 3.01, 3.71, 4.07, 6.59, 5.06, 1.98, 5.44, 5.1, 2.53, 7.81, 2.73, 4.9, 6.25, 3.12, 4.12, 4.42, 2.32, 4.26, 14.77, 0.81, 4.08, 2.19, 4.43, 4.91, null, 7.33, null, 3.38, 8.09, 4.7, 3.72, 3.49, 2.57, 4.3, 2.36, 6.38, 6.54, 3.47, 3.54, 2.12, 4.76, 7.35, 2.35, 5.12, 5.71, 2.16, 5, null, null, 2.71, 1.06, null, 1.03, 4.97, 2.44, 5.62, 4.95, 2.16, 
4.41, 2.68, 7.29, 1.36, 2.76, 4.1, 12.19, 4.51, 1.6, 3.52, 4.04, 6.42, 3.25, 3.81, 2.67, 2.75, null, 2.72, 3.74, 2.22, 1.68, 2.46, 4.36, 4.44, 5.22, 4.39, 2.18, 2.24, 2.73, 5.98, 2.16, 2.7, 4.83, 2.93, 5.43, 4.9, 6.19, 2.34, 4.46, 14.28, 1.85, 3.07, 3.22, 6.25, 5.01, 4.33, 3.62, null, 6.89, 3.52, 4.15, 0.92, 3.26, 3.27, 3.04, null, 0.99, 9.77, 4.08, 3.33, 1.88, 8.05, 5.59, null, 5.46, 4.65, 9.06, 1.73, 3.38, null, 0.76, 4.2, 6.12, 4.28, 5.17, 6.99, 4.41, 2.66, 4.37, 1.91, 3.79, 3.55, 6.36, 4.18, 3.67, 3.08, 3.6, 1.36, 1.2, 2, 5.2, 4.28, 5.66, null, 3.03, 2.2, 3.76, 4.26, 2.91, 2.43, 
2.95, 1.94, 3.81, 5.87, 2.45, 1.85, null, 3.86, 1.53, 2.84, null, 5.18, 2.06, 4.02, 2.32, 4, 2.32, 7.73, 3.37, 1.43, 2.4, null, 1.12, 1.78, 1.5, 3.42, null, 3.55, 15.38, 1.57, 4.36, 1.46, 1.41, 5.17, 2.89, 3.55, 2.83, 6.37, 5.12, 2.78, 1.26, 3.09, 1.41, 2.87, 2.29, 2.89, 5, 4.31, 5.04, 3.41, 3.63, 21.73, 1.85, 1.84, 4.12, 4.93, 3.3, 2.63, 4.59, 4.75, null, 1.86, 4.31, 2.32, 5.53, 1.36, 1.52, 5.02, 1.31, 3.08, 1.82, 1.31, 3.03, 5.54, 2.22, 2.04, 3.08, 6.55, 7.57, 2.3, 13.33, 7.22, 1.43, 7.89, 2.19, 2.16, 1.11, 2.43, 4.58, 1.26, 1.92, 5.33, 5.18, 2.38, 2.89, 8.41, 4.3, 4.12, 1.98, 1.61, 
2.79, 2.91, 4.76, 5.31, 6.55, 0.77, 1.64, 1.88, 6.3, 3.03, 1.21, 3.35, 5.85, 2.7, 2.95, null, 2.48, 4.1, 4.57, 3.3, null, 1.57, 3.89, 6.76, 4.44, 0.14, 2.59, 3.53, null, 2.19, 1.52, 1.61, null, 2.89, 2.7, 3.42, 4.38, 2.56, 6.7, 6.95, 2.86, 3.12, 3.64, 2.23, 1.76, 5.95, 2.43, 3.51, 7.34, 3.62, 5.28, 3.84, 5.04, 5.05, 6.08, 2.54, 5.26, 2.88, 4.05, 2.88, 2.99, 1.79, 5.55, 5.47, 3.96, 4.03, 4.39, 1.37, 3.34, null, 5.53, 3.42, 0.93, 2.5, 2.03, 1.5, 0.94, 3.36, 1.02, 3.62, 6.02, 7.59, 3.61, 2.25, null, 5.47, 1.49, 2.56, 4, 4.05, 1.61, 3.75, 5.31, 3.95, 4.4, 6.02, 9.37, 1.57, 5.49, 7.65, 
4.9, 2.01, 4.54, 8.92, 5.51, 7.77, 8.16, 3.34, 12.9, 13.72, 2.67, 6.94, 2.29, 4.19, 1.88, 4.85, 1.4, 2.31, 4.59, 4.96, 1.42, 3.21, 3.03, 2.66, 2.32, 1.27, 1.47, 0.74, 3.9, 3.53, 6.67, 2.6, 3.22, 2.8, 3.12, 3.26, 3, 2.7, 3.12, 2.74, 3.59, 4.8, 6.82, 5, 2.81, 3.6, 3.61, 4.21, 2.42, 4.49, 1.65, 7.09, 7.21, 3.24, 3.61, 2.83, 3.04, 4.1, 1.01, 6.05, 4.45, 4.32, 5.14, 5.58, 6.77, 1.13, 1.65, 6.48, 1.31, 4.12, 1.89, 6.32, 5.12, 3.86, 6.18, 3.15, 3.61, 8.54, 7.92, 3.23, 3.77, 0.72, 3.73, 3.84, 1.85, 3.82, 2.59, 8.57, 0.91, 5.63, 14.28, 10.41, 1.87, 2.25, 5.6, 1.35, 0.92, 7.27, 5.43, 6.2, 
1.63, 3.79, 2.38, 4.07, 0.89, 6.84, 4.91, 1.21, 3.87, 3, 7.07, null, 4.76, 1.88, 3.28, 2.86, 3.79, 3.06, 4.02, 1.23, 3.18, 5, 3.01, 9.21, 1.53, 1.29, 2.44, 3.26, 5.37, 4.78, 3.09, 3.84, 2.48, 3.99, 3.72, 3.53, 2.05, 3.24, 2.33, 1.58, 3.29, 3.08, 6.15, 4.83, 2.23, null, 5.25, 2.78, 5.5, 2.8, 3.29, 7.31, 4.12, 2.3, null, 4.45, 10.44, 4.85, 2.53, 2.29, 3.36, 0.5, 8.33, 3.46, 3.38, 6.25, null, 4.65, 1.72, 3.53, 6.3, 3.28, 2.12, 5.26, 11.86, 1.96, null, 3.17, 2.24, 5.31, 1.79, 4.76, 6.2, 2.81, 1.55, 1.05, 2.21, 2.43, 2.45, 3.21, 6.25, 6, 4.05, 4.5, 7.14, 4.4, 1.58, 3.83, 3.54, 5.61, 
null, 0.46, 2.16, 7.07, 11.11, 3.38, 3.76, 5.66, 1.88, 3.11, 5.09, 2.35, 5.05, 6.15, 3.93, 1.95, 0.9, 3.51, 7.89, 2.66, 2.06, 1.33, 2.47, 2.46, 5.59, 4.25, 4, 3.82, 5.83, 4.37, 4.7, 1.85, 3.31, 4.83, 3.69, 4.91, 0.81, 3.44, 1.38, 2.64, 2.63, 4.62, 2.97, 1.77, 3.29, 3.67, 1.78, 5.58, 5.29, 1.86, 4.5, 2.32, 3.72, 6.41, 3.66, 2.79, 4.36, 1.8, 0.64, 8.82, 4.36, 3.69, 11.11, 3.6, 1.67, 2.5, 2.95, 2.69, 9.21, 3.86, 4.6, null, 2.88, 13.04, 5.26, null, 5.5, 1.39, 0.88, 1.78, 4.42, 4.92, 2.9, null, 7.17, 4.02, 6.86, 1.21, 2.46, 7.81, 5.4, null, 2.19, 0.75, 4.14, 2.98, 2.61, 2.91, 2.7, 2.8, 
0.55, 4.9, 3.78, 2.9, 7.14, 2.45, 6, 2.97, 3.46, 4.37, 5.22, 4.41, 1.55, 6.15, 3.11, 3.18, 3.84, 4.14, 2.34, 4.06, 5.32, 2.07, 4, 1.69, 4.59, 3.26, 4.15, 4.65, 2.38, 1.9, 7.64, 3.96, 3.99, null, 4.21, 3.41, 1.81, 3.98, 3.74, 2.87, null, 7.62, 2.8, 3.51, null, 6.61, 5.5, 2.91, 6.17, 1.97, 1.16, 4.24, 0.84, 3.4, 3.81, 3.12, 4.05, null, 6.89, 2.28, 2.85, 2.91, null, 2.28, 6.75, 1.38, 4.46, 4.57, 2.63, 5.33, 4.57, 0.86, 6.86, 4.16, 2.32, 3.14, 4.7, 3.29, 3.03, 3.51, 5.08, null, 1.51, 5.71, 4.16, 1.46, 3.23, 3.57, 3.82, 4.16, 7.52, 2.96, 2.83, 4.88, 1.2, 1.47, 1.78, 12.28, 2.79, 2.05, 
5.66, 2, 6.35, 5.12, 2.35, 2.43, 3.96, null, 0.9, 2.06, 3.66, 5, 4.04, 2.1, null, 2.15, 3.23, 7.87, null, 3.09, 0.96, 1.15, 3.11, 1.5, 1.03, 2.12, 2.12, 4.5, 2.18, 3.59, 2.85, 8.63, 2.75, 1.78, 3.71, 3.98, 1.7, 2.35, 3.58, 4.85, 4.07, 3.26, 4.4, 2.09, 2.96, 2.5, 2.51, 3.18, 2.5, 5.34, 3.07, 6.66, 4.72, 3.4, 2.82, 1.09, 5.79, 1.81, 5.22, null, 2.09, 3.17, 1.51, 1.61, 3.24, 5.55, 5.24, 5.19, 4.44, 3.9, 5, null, 1.64, 2.97, 1.4, 4.12, 4.64, null, 5.35, 4.54, 2.02, 4.69, 0.93, 2.17, 2.72, 2.13, null, 6.96, 2.27, 2.5, 0.55, 4.08, 0.74, 6.74, 4.04, 2.66, 1.79, 3.13, null, 4.08, 
2.02, 6.41, 3.08, 2.29, 1.84, 0.84, 1.29, 5.45, 3.75, 0.94, 2.56, 3.13, 3.1, 3.03, 2, 4.18, 4.07, 2.02, 2.8, null, 2.27, 5.7, 5.21, 2.34, 4.72, 3.85, 2.91, 4.81, 4.65, 2.65, 1.17, 3.71, 6.55, 10, 3.19, 4.3, 4.67, 5.41, 2.65, 4.51, 4.87, 2.35, 2.2, 6.59, 2, 3.44, 4.52, 6.97, 3.37, 2.05, 2.9, 5.17, 4.16, 3.29, 4.48, 3.63, 1.82, null, 6.18, 3.84, 3, 5.26, 6.02, 4.18, 0.65, 1.57, 3.05, 3.73, 1.75, 4.98, 8.02, 2.14, 3.53, 4.71, 8.47, 2.17, 2.04, 5.9, null, 4.27, null, 3.6, 2.56, 1.15, null, 4.27, 1.65, 5.74, 1.56, 2.24, 8.81, 9.13, 4.08, 1.56, null, 5.14, 2.97, 1.81, 12.5, 3.38, 
2.79, 4.54, 4.52, 4.66, 3.37, 6.25, 2.87, 2.65, 3.06, 7.63, 3.86, 2.75, 1.77, null, 1.38, 3.62, 4.55, null, 3.03, 9.89, 2.03, 3.03, 1.52, 2.38, 2.96, 8.27, 8.07, 4.94, 1.29, 5.46, 2.22, 3.41, 4.54, 13.51, null, 4.37, 3.55, 5.1, 2.48, null, 4.84, 3.69, 4.14, 3.73, 5.36, 3.47, 4.12, 2.31, 3.28, 2.3, 4.22, 7.96, 2.63, 0.99, 3.2, 3.78, 6.69, 6.02, 1.19, 3.53, 3.79, 3.49, 1.93, 1.2, 2.97, 2.29, 1.25, 2.56, 0.73, 4.67, null, 4.69, 1.28, 3.58, 7.1, null, 2.57, 12.5, 3.63, 3.28, 3.15, 2.95, 2.55, 5.43, 1.93, 1.76, 3.11, 2.89, 1.61, 3.14, 5.09, 1.75, 3.46, null, 1.62, 4.38, 3.62, 8.82, 11.42, 2.48, 
2.42, null, 2.56, 1.44, 4.19, 9.18, 8.16, 2.86, 5.71, 4.96, 3.74, 3.33, 3.97, 2.48, 3.18, 6.58, 3.11, 2.29, 5.39, 4.29, 1.9, 2.27, 10.37, 6.52, 6.4, null, 0.86, null, 9.75, 3.13, 3.08, 4.13, 3.19, 4.97, 1.67, 4.97, 2.26, 3.63, 0.91, 6.61, 6.89, 2.1, 2.17, 2.85, 4.04, 3.07, 2.41, 3.27, 2.56, 2.21, 4.13, 3.87, 4.85, 5.79, 3.24, 5.14, 7.4, 1.47, 4.93, 4.34, 1.68, 5.4, 5.02, 1, 4.59, 5.23, 3.44, 2.67, 1.91, 2.92, null, 3.61, 2.38, 4.05, 5.26, 0.99, 4.08, 4.01, null, 3.38, 3.78, 2.45, 6.25, 10.17, 8.37, 4.05, 1.98, 5.26, 17.74, 4.63, 4.54, 3.4, null, 3.92, null, 10.34, 4.49, 4.31, 4.82, 8.8, 
0.63, null, 1.21, 1.38, null, 3.84, 0.76, 3.42, 3.75, 9.48, 5.38, 1.85, 4.78, 0.47, 3.64, 3.84, 3.35, 4.17, 3.93, 4.29, 4.66, 2.74, 4.47, 4.3, 1.17, 7.62, 1.04, 11.59, 2.29, 7.14, 3.48, 2.96, 3.33, null, 3.33, 3.76, 1.58, 5.18, null, 2.96, 3.57, 7.14, 2.12, 6.3, 5.25, 5.63, 3.27, 2.97, 2.59, 2.24, 2.24, 3.41, 4.66, 3.9, 3.84, 3.03, 1.23, 3.93, 4.33, 6.84, 3.22, 1.56, 4.43, 3.56, 1.98, 1.59, 4.93, 4.78, 3.1, 3.13, 4.1, 1.67, 3.59, 6.3, 6.32, 3.58, 1.65, 1.54, 6, 4.14, 4.57, 2.67, 5.87, 0.99, 1.21, 2.18, 1.78, 3.92, 4.25, 2.24, 1.92, 5.48, 6.81, null, 8.51, 6.25, 3.38, 1.36, 1.87, 3.77, 
4.74, 3.94, 3.11, 4.13, 0.68, 3.07, 1.24, 3.77, 4.96, 4.47, 4.95, 1.26, 3.31, 3.74, 4.21, 3.16, 2.53, 3.01, 4.33, 7.11, null, 1.29, 3.57, 2.7, 4.66, 3.57, 9.03, 3.69, 5.55, 7.5, 2.08, 8.05, 4.76, 2.62, 3.01, 4.39, 5.47, 5.04, 3.57, 2.77, 8.69, 5.55, 4.11, 4.8, 1.26, 6.58, 5.24, null, 3.19, 4.08, null, 1.7, 1.29, 2.93, 4.62, 1.85, 4.13, 5.62, 2.38, 1.44, 3.55, 3.92, 4.61, 2.2, 2.04, 6.88, 3.94, 1.26, 4.15, 3.76, 1.24, 9.23, 3.68, 3.95, 4.37, 2.42, 4.31, 8.62, 3.95, 4.31, 2.81, null, 3.14, 2.77, 4.09, 3.74, 2.13, 2.7, 2.74, 5, null, 1.98, 7.75, 7.31, 1.28, 3.41, 8.8, 6.54, 2.61, 0.78, 
2.71, 8.19, 0.93, null, 7.51, 2.98, 5.42, 2.85, 0.45, 5.14, 2.5, 0.92, 6.68, 1.81, 4.44, 3.57, 2.94, 1.98, 4.01, 1.96, 3.07, 2.15, 3.35, 3.43, null, 2.53, 2.28, 1.84, null, 5.99, null, 1.17, 5.47, 7.34, 7.18, 3.5, 1.38, 1.49, 2.22, 1.08, null, 3.19, 3.4, 2.47, 1.49, 1.96, 3.96, 2.14, 11.78, 3.44, null, 4.04, 4, 0.96, 1.5, null, 5.88, 3.29, 5.51, 2.12, 5.5, 2.97, 3.28, 2.94, 6.48, 9.25, 3.87, 1.86, 1.72, 4.51, 3.57, 1.91, 3.33, 5.76, 2.89, 1.12, 1.25, 5.13, 5.37, 1.42, 1.01, 3.42, 9.29, 0.81, null, 2.34, 13.25, 6.25, 0.38, 8.1, 1.14, 1.63, 2.04, 6, 1.01, null, 2.97, 2.47, 5.68, 2.85, 
4.01, 5.68, 3.7, 6.42, 4.2, 4.01, 1.02, 4.25, 6.92, 5.5, 2.18, 3.42, null, 5.55, 3.05, null, 0.84, 4.22, 4.68, 4.69, 3.05, 4.44, 3.14, 3.22, 5.99, 1.98, 3.11, 4.4, 5.7, 3.12, 5.45, 2.55, 2.11, 1.67, 3.68, null, 4.54, 5.6, 6.78, 5.23, 3.58, 2.7, 7.22, 3.91, 2.91, 2.63, 6.48, 1.15, 5.82, 5.68, 7.63, 3.76, 5.64, 3.72, 0.91, 3.22, null, 3.07, 3.77, 4.22, 2.85, 2.48, 2.34, 1.67, 0.74, 2.74, 1.68, 2.87, 3.29, 0.62, 2.85, 1.38, 4.83, null, 3.73, 4.52, 1.34, null, 6.46, 4.5, 5.04, 1.19, 3.18, 3.87, 3.38, 3.13, 2.09, 2.39, 0.77, 2.98, 4.17, 3.44, null, 3.97, 2.34, 5.35, 0.84, 6.17, 2.21, 1.28, 
3.63, 5.61, 7.42, 3.42, 4.42, 3.28, 2.2, 4.41, null, 1.66, 4.65, 0.91, 3.57, 15.15, 4.39, 2.83, 6.41, 2.98, 6.98, 1.72, null, null, 2.5, 1.13, 3.6, 1.01, 2.83, 3.68, 4.15, 6.01, 5.07, 2.63, 2.99, 3.58, 7.69, 2.97, 3.88, 1.96, 3.51, 5.15, 2.88, 3.21, 3.05, 2.53, 3.03, 3.43, 1.34, 2.76, 1.91, 5.47, 2.52, null, 6.18, 2.43, 3.04, 3.58, 1.72, 4.04, 2.58, 3.14, 2.85, 4.19, 1.36, null, 6.33, 0.47, 6.45, 4.79, 3.07, 5.19, 3.03, 5.81, 6.97, 5.33, 7.81, 4.19, 2.51, 0.42, 4.93, 1.5, 4.34, 4.85, 1.72, 2.87, null, 2.99, 1.78, 2.77, 4, 2.87, 0.8, 3.73, 4.82, 4.87, 1.83, 5.43, 7.97, 2.5, null, 1.18, 
3.7, 4.34, 4.5, 6.73, 4.44, 3.36, 5.21, 1.96, 3.98, 1.92, 3.2, 6.39, 4.83, 3.35, 2.97, 6.25, 5.93, 4.89, 2.54, null, 11.62, 3.84, 7.27, 2.83, 1.33, 6.94, 0.87, 1.88, 7.56, 8.76, null, 3.44, 3.75, 4.25, 5.33, 5.11, 3.75, 1.84, 6.41, 4.92, 0.91, 6.06, 4.43, 2.01, 4.49, 3.89, 2.7, 3.14, 4, 2.23, 1.65, 8, 2.21, 1.59, 3.28, 6.12, 4.35, null, 3.68, 2.6, 6.45, 1.8, 4.26, 4.51, 8.15, 3.81, 4.52, 1.72, 4.11, 0.6, 4.71, 2.24, 2.58, 5.86, 4.41, null, 4.47, 4.75, 5.66, 0.72, 4.34, 1.16, 2.8, 3.57, 3.09, 4.3, 3.9, 3.96, 4.9, 4.14, 1.61, 1.63, 8.44, 1.61, 2.8, 4.28, 0.7, 4.34, 2.7, 3.88, 
8.06, 8.44, 4.88, 4.36, 4.3, 4.59, 3.08, 2.94, 4.35, 4.33, 10.63, 5.88, 3.5, 12.5, 1.36, 3.31, 3.68, 4.59, 2.23, 1.72, 2.08, 3.77, 4.54, 15.55, 4.7, 4.63, 2.43, 2.47, 2.5, 3.7, 11.11, 3.33, 5.76, 3.48, 1.06, null, 0.79, 5, 0.84, 4.46, 6.55, 2.22, 0.64, 0.92, 3.03, 0.48, 1.98, 5.4, 3.16, 3.12, 2.94, 7.89, 7.69, 6.25, null, 6.18, 1.69, 1.63, 0.64, 7.52, 6.39, 2.5, 4.05, 3, 3.03, 8.77, 3.9, 3.46, 0.87, 1.4, 3.96, 2.32, 7.75, 3.62, 5.58, null, null, 1.01, null, 6.33, 1.96, null, 2.05, 2.2, 2.61, 2.91, 4.07, 2.67, 1, 1.41, 3.38, 5.43, 3.08, 3.59, 3.44, 3.83, 1.39, 2.18, 0.92, 3.99, 
6.09, 3.79, 4.93, 3.22, 3.52, 1.19, 1.16, 4.74, null, 0.51, 3.11, 3.75, 4.82, 1.68, null, 4.01, 3.06, null, 7.1, null, 1.4, 5.86, 6.51, 10.46, 1.24, 4, 7.64, 6, 3.12, 1.32, 3.9, null, 2.48, 3.06, 4.27, 8.51, 4.47, 6.04, 5.47, 0.47, 3.73, 3.67, 4.01, 10.14, 5.94, 2.51, 2.94, 4.44, 2.5, 3.65, 6.14, 4.29, 0.29, 2.67, 2.53, 12.28, 3.7, 8.53, 0.96, 3.28, 2.17, 3.09, 3.04, 2.37, null, null, 3.36, 4.13, 5.77, 2.37, 3.16, 3.28, 4.03, 3.17, null, 4.14, 3.42, 4.42, 2, 6.1, 3.52, 4.31, null, 5.35, 3.79, 6.84, 3.62, 1.13, 1.6, null, 4.65, 8.62, 6.79, 4.48, 2.92, 5.88, 0.73, 1.72, 4.87, 2.17, 
5.1, 2.22, 1.03, 6.85, 8.33, 13.06, 4.73, 4.86, 8.56, 2.73, 5.32, null, 7.31, 3.41, 7.93, 4.16, 6.53, 2.5, 5.88, 4.11, 2.76, 2.96, 4.25, 4.62, 4.01, 2.84, 2.11, 2.11, 4.96, 2.43, 1.99, 11.11, 6.8, 6.45, 3.09, 1.33, 6.43, 8.19, 7.82, 3.65, 3.75, 3.89, 3.26, 4.99, 2.93, 3.76, 4.48, 2.36, 2.59, 1.45, 0.8, 2.32, 3.6, 6.25, 6.87, 1.28, 5.34, 5.88, 3.08, 4.29, 3.84, 2.76, 3.5, 4.21, 2.9, 2.83, 4.64, 2.09, 2.17, 7.52, 3.97, 4.19, 2.87, 4.07, null, 5.81, null, 4.09, 3.67, 5.73, 2.41, 4.95, null, 3.29, 1.16, 3.49, 3.01, null, 1.76, 0.9, 4.26, 2.17, 1.52, 1.36, 5.03, 4.65, null, 2.06, 1.89, 9.52, 
1, 4.62, 2.4, 3.66, 0.73, 4.08, 5.9, 1.12, 2.75, 2.1, 4.76, 5.44, null, 6.21, 1.82, 3.57, 1.64, 3.9, 2.52, 8.69, 3.29, 4.34, 2.35, 5.2, 2.94, 1.25, 5.33, 4.05, null, 8.91, 4.25, null, 2.49, 4.68, 1.23, null, 4.62, 1.29, null, 5.66, 4.16, null, 3.13, 8.21, 3.24, 3.26, 1.15, 2.43, null, 5.11, 4.28, 4.25, 4.13, 5.49, 3.86, 3.29, 2.51, 2.88, 2.47, 3.22, 3.24, 2.88, 5.61, 0.77, 3.93, 3.66, 2.91, 1.43, 2.89, null, 1.33, 1.53, null, 3.1, 3.63, 3.66, 4.77, 4.65, null, 1.29, 2.55, null, 2.04, 2.39, null, 6.36, 3.33, 2.53, 3.68, 3.41, 5.08, 2, 4.32, 8.21, 2.14, 2.75, 3.73, 2.27, 2.43, 1.73, 
1.74, 9.18, 3.12, 2.5, 1.81, 3.13, 4.05, 4.84, 5.49, 2.85, 0.7, 1.78, 1.32, 2.13, 5.27, 4.46, 2.2, 2.3, 5.76, 4.86, 2.14, 5.37, 5.3, 4.52, 2.25, 3.52, 1.49, 5.61, 1.37, 7.79, 2.38, 2.46, 2.52, 1.94, 4.34, 3.55, 3.89, 3.18, 2.11, 7.71, 5.55, 1.62, 2.93, 6.29, 2.15, null, 4.8, 2.92, 4.25, 2.83, 4.86, 7.75, 2.76, 4.25, 3.16, 12.16, 1.61, 4.32, 0.93, 6.66, 1.17, 5.45, 4.6, 3.78, 0.98, 4.68, 5.35, 9.18, 1.93, 6.28, 7.72, 1.17, 3.61, 5.91, 8.1, 6.23, 5.5, 3.9, 13.11, 5.11, 4.15, 3.58, 3.98, 6.14, 5.76, 0.9, 6.54, 2.4, 10.07, 6.19, 4.16, 3.44, 3.78, 5, 4.84, 3.17, 5.4, 2.83, 5.17, 0.61, 
2.83, 6.62, null, 2.01, null, 2.7, 6.63, 1.58, 1.53, 1.75, 9.3, 1.58, 1.62, 2.94, 3.11, 4.34, 2.94, 2.28, 3.64, 4.67, 4.16, 4.6, 1.63, 1.46, 2.61, 0.81, 3.98, 2.2, 3.72, 11.07, 4.32, 4.96, 2.72, 1.11, 8.49, 5.55, 3.63, 3.07, 4.5, 4.86, 4.34, 5.76, 3.23, 3.58, null, 2.51, 3.74, 7.57, 3.2, 4.87, 5.02, 3.25, null, 2.9, 5.03, 5.19, 1.18, 13.43, 0.86, 4.4, 3.67, 2.8, null, 6.47, 0.91, 2.96, 2.28, 4.58, 4.48, 2.21, 2.28, 3.02, 3.2, 3.93, null, 4.27, 3.81, 6.36, null, 2.08, 1.2, 4.47, 1.44, 3.15, 3.36, 9.52, 2.16, 3.87, 3.9, null, 5.68, null, 4.16, 2.91, 2.78, 3.23, 3.46, 3.23, 1.73, null, 
20, 3.4, 4.43, 4, 2.7, 2.98, null, 3.32, 3.83, 1.02, null, 1.63, null, 5.16, 2.4, 2.91, 2.72, 9.09, 2.49, 5.4, 4.06, 7.15, 13.52, 7.69, 2.6, 6.51, null, 1.62, 3.06, 2.72, 2.56, 3.86, 2.72, 6.94, 1.73, 4.07, 2.72, 3.06, 3.99, 2.27, 4.03, 4.68, 3.44, 2.43, 0.89, 4, 3.16, 3.46, 4.62, 4.03, 2.67, 1.85, 2.56, 2.4, 7.06, 4.93, 2.5, 2.08, 4.47, 3.82, 2.75, 0.54, 2.89, 1.85, 5.75, 2.8, 0.75, 5.11, 1.65, 2.1, 3.57, 5.44, 3.8, null, 1.3, 4.66, 2.47, 3.8, 1.72, 2.7, 4.34, 1.7, null, 1.31, 3.33, 2.12, 2.4, 3.67, 3.19, 4.98, 6.15, 3.28, 5.36, 2.36, 4.13, 2.89, 2.53, 2.04, 3.9, 2.84, 
4.4, 3.03, 2.75, 3.3, 4.9, 10.58, 3.04, 5.6, 11.84, 3.61, 3.22, 6.15, 3.75, 8, null, 2.12, 3.46, 3.96, 8.06, 6.97, 0.78, 3.06, null, 1.14, 0.59, 3.59, 4.74, 5.66, 3.3, 4.81, 0.85, 4.61, 3.22, 5.25, 0.6, 2.17, 4.73, 6.52, 1.75, 1.5, 2.95, 3.57, 3.07, 9.23, 1.02, 1.93, 1.15, 6.87, null, 3.47, 4.06, 4.82, 4.08, 6.38, 4.45, null, 1.6, 4.67, 5.25, 2.46, 3.3, 6.89, 2.04, 9.96, 2.4, 2.41, 4.36, 3.22, 1.12, 5.22, 3.45, 1.85, 5.42, null, 2.21, 6.31, 4.16, 6.14, 4.41, 6.52, 1.81, 2.32, 2.99, 2.04, 4.71, 2.1, 2.2, 6.42, 3.22, 4.25, 4.3, 5.32, 3.31, 2.29, 5.12, 2.15, 2.96, 6.89, 0.59, 3.42, 
4.31, 5.13, 4.26, 2.7, 5.52, 1.28, 5.47, 4.68, 1.72, null, 3.01, null, 3.38, 1.88, 1.37, 1.68, 5.1, 2.46, null, 1.48, 4.97, 3.27, 3.54, 3.97, 1.85, 3.84, 4.68, null, 3.95, 4.65, null, 3.03, 3.12, null, 4.52, 2.91, 3.86, 0.67, 2.22, 4.21, 2.65, 2.76, 5.12, 4.51, 5.66, 3.55, 2.99, 5.19, 4.56, 1.87, 5, 4.62, 7.84, 5.55, 5.8, 4.96, 2.25, 1.09, 4.37, 4.53, 5.24, 3.07, 5.29, 5.92, 1.34, 3.08, 1.88, 2.71, null, 1.19, 1.72, 1.67, 4.33, 3.71, 2.09, 6.12, 3.07, 3, 1.85, 7.95, 3.84, 1.35, 2.27, 5.4, 8.62, 2.32, null, 4.49, null, 5.55, 2.7, 5.42, 2.98, 2.39, 4.62, null, 2.94, 3.03, 6.33, 1.51, 
3.82, 5.93, 5.26, 2.7, 2.41, 3.95, 2.73, 2.91, 5.02, null, 2.35, 2.24, 4.43, null, 1.61, 1.75, 3.88, 2.34, 2.36, 5.98, 3.65, 3.32, 3.89, 2.89, 2.22, 3.57, 5.95, 2.83, 4.1, null, 4.76, 4.16, 1.36, 2.71, 0.38, 2.35, 6.54, 4.76, 4.1, 3.84, 2.23, 2.19, 5.46, 7.77, 3.82, 3.12, 4.24, null, 2.25, 0.69, 3.7, 5.81, 4.31, 4.43, 4.69, 5.76, 8.6, null, 2.39, 3.77, 1.09, 3.42, 5.64, 5.48, 1.77, 2.57, 5.4, 3.77, 1.85, 1.76, null, null, 3.32, 2.29, 3.7, 3.44, 4.11, 5.79, 4.3, 3.53, 2.27, 3.84, 3.62, 2.55, 1.24, 2.35, 4.22, 3.27, 1.82, 4.04, 1.56, 2.3, 5.95, 3.04, 3.41, 3.48, 3.38, null, 4.06, 5.02, 
4.42, 4.2, 4.62, 4.65, 7.31, 5.34, 2.75, 4.96, 4.81, 1.68, 1.75, 1.42, 3.13, 3.4, 12.35, 4.04, 2.94, 3.22, 4.1, 3.38, 3.62, 1.78, 5.16, 8.3, 4.23, 2.5, 4.62, 2.71, 2.4, 7.76, 4.74, 1.27, 2.26, 3.9, 3.89, 2.31, 1.16, 2.16, 4, 3.6, 3.63, 1.63, 0.83, 3.5, 0.83, 3.8, 4, 7.65, 0.37, 2.83, 3.07, 1.96, 1.47, 4.91, 2.57, 7.15, 4.51, 7.46, 5.31, 5.92, 2.94, 2.52, 3.31, 3.27, 2.26, 2.87, 5.78, 3.22, 5.71, 4.59, 2.46, 4.15, 0.86, 5.88, 1.91, 3.01, 4.73, 2.95, 5.37, 8.73, 3.16, 2.58, 3.2, 4.6, 3.77, 1.96, 2.6, 2.36, 2.51, 0.79, 2.16, 1.74, 3.35, 6.45, 2.96, 0.59, 3.85, 1.39, 12.5, 6.14, 
4.68, 6.01, 4.83, 1.93, 3.79, 3.72, 2.53, 2.53, 3.37, 3.19, 4.49, 7.66, 4.26, 12.5, 4.8, 3.49, 1.94, 3.62, 2.58, 2.68, 4.71, 4.44, 3.26, 3.28, 3.2, 1.53, 0.81, 2.72, 10.66, 2.58, 2.1, null, 3.19, 1.2, 3.06, 8.69, null, 4.95, 3.74, 3.64, 0.78, 1.31, 6.03, 2.53, 3.86, 1.95, 2.22, null, 4.6, 8.3, 4.52, 3.03, 4.84, 1.74, 2.83, 3.11, 2.2, 2.41, 0.71, 5.47, 4.51, null, 4.64, 2.17, null, 1.75, 3.22, 9.54, 2.05, 5.98, 4.93, 7.08, 3.13, 1.81, 2.63, 0.88, 1.4, 4.28, null, 3.47, 4.16, 7.6, 1.23, 4.72, 5.74, 1.92, 5, 3.72, 4.72, 0.86, 1.61, 2.86, 4.45, 5.67, 0.75, 4.85, 1.18, 8.94, 1.61, 3.2, 
3.4, 3.28, 3.53, 3.56, 1.55, 2.99, 4.06, 5.61, 5.47, 2.5, 3.23, 6.09, 3.44, 4.25, 2.94, 2.31, 2, 3.55, 3.38, 4.1, 1.6, 2.79, 2, 0.9, 1.98, 3.44, 7.69, 6.22, 0.96, 3.73, 3.31, 2.05, 3.09, 6.66, null, 2.89, 4, 2.47, 3.46, 2.74, 6.25, 8, 4.84, 5.49, 3.63, 5.26, 5.05, 5.6, 2.61, 4.73, 5.76, 1.06, 4.51, 6.89, 2.08, 1.53, null, 2.08, 5.6, 1.88, 5.26, 2.92, 4.46, 1.4, 3.81, 1.14, 1.92, null, 2.09, 5.03, 4.69, 6.62, 2.34, 3.82, 9.3, 3.05, 4.17, 4.37, 1.35, null, 3.47, 4, null, 5.33, 4.28, 3.75, 5.48, 2.5, 2.81, 3.33, 2.92, 0.64, 3.63, 2.61, 1.51, 3.03, 4.38, 3.22, 4.22, 5.12, 
4.18, 4.15, 1.25, 0.46, 3.32, 11.9, 4.68, 1.94, 2.42, 3.69, 1.29, 7.29, 4.71, 3.38, 2.56, 2.7, 0.67, null, 2.54, 4.59, 2.96, 2.62, 1.86, 2.35, 2.42, 2.75, 4.66, 5.21, 4.21, 2.71, null, 6.97, 0.82, 3.44, 1.37, 6.45, 0.81, 5.24, 4.22, 5.07, 3.41, 5.45, 5.22, null, 1.4, 2.25, 3.97, 7.83, 0.79, 15.65, null, 3.91, 3.12, 2.88, 3.78, 5.65, 1.61, 6.25, 1.97, 4.17, 6.62, 4.21, 5.84, null, 1.86, 2.15, 4.09, 3.81, 3.89, 7.79, 1.14, 4.56, 9.8, 3.18, 1.92, 3.79, 2.15, 4.47, 5.88, 1.19, 3.54, 1.54, 2.9, 2.14, 3.15, 4.83, 3.36, 3.05, 4.2, 2.73, 1.69, 2.85, null, 9.52, 2.79, 4.08, 28.57, 3.78, 4.98, 3.16, 
5.09, 2.11, 3.06, 7.29, 1.43, 2.73, 3.41, 1.61, 3.43, 3.22, 4.28, 5.03, 2.37, 3.15, 7.93, 6.38, 6.45, 2.87, 5, 3.05, 3.17, 3.67, 1.31, 3.07, 3.33, 4.96, 4.15, 5.47, null, 4.72, null, 3.12, 5.42, 5.26, 1.62, 1.4, 3.37, 1.65, 4.44, 8.69, 6.8, 4.42, 3.04, null, 4.8, null, 4.8, 4, 1.4, 1.69, 5.08, 2.38, 1.15, 3.52, null, 4.62, 3.44, 1.8, 5.91, 14.7, 3.17, 1.92, 4.08, 1.21, 1.31, 2.08, 4.95, null, 2.69, 4.31, 2.72, 1.98, 3.54, 5.89, 9.09, 1.72, 2.12, 3.9, 2.15, 2.2, 1.12, 2.7, 3.33, 3.79, 4.3, 0.41, 4.2, 4.92, 4.02, 1.58, 5.05, null, 3.71, 7.14, 2.09, 1.62, 6.97, 5.4, 6.54, 2.65, 
2.24, 4.39, 4.72, 2.78, 11.11, 5.62, 2.89, 3.33, 2.2, 5.42, null, 4.87, 4.76, 7.14, 5.78, 3.44, null, 2.77, null, null, 4.24, 7.79, 7.4, 2.34, 4.37, 4, 1.88, 4.72, 5.83, 2.32, 5.64, 4.75, 5.19, 4.61, 3.85, 2.3, 1.65, 2.58, 4.66, 1.4, 2.19, 2.01, 1.25, null, 1.12, 5.11, 3.12, 6.52, 4.15, 4.74, 7.4, 2.43, 4.16, 4.46, 2.62, 1.56, 1.23, null, 7.49, 1.88, 3.63, 3.84, 2.85, null, 4.25, 1.12, 6.06, 2.06, 2.68, 4.45, 2.4, 3.83, 5.33, 4, 3.84, 5.99, 2.24, 5.01, 2.55, 3.78, 7.91, 2.51, 10.56, 2.94, null, 1.53, 3.74, 3.84, 5.85, 3.07, null, 1.65, 4.22, 6.97, 3.1, 2.76, 4.13, 4.44, null, null, 
1.34, 2.5, 4.1, 0.49, 5.37, 1.32, 4.55, 5.26, 12.12, 4.1, 3.89, 7.75, 2.73, null, 2.31, 1.82, 0.93, 5.55, 3.38, 4.04, 1.97, 0.88, 3.45, 3.5, 2.6, 4.05, 2.27, 3.35, 1.61, 1.53, 1.38, 3.84, 0.69, 2.85, 3.18, 5.61, 0.88, 2.5, 1.53, 3.35, 0.76, 6.19, 2.27, 3.34, 2.16, 1.11, 2.82, 1.45, 2.1, 3.17, 2.29, 3.57, 3.25, 2.87, 2.73, 5.39, 4.47, 1.75, 3.4, 1.42, 3.89, 1.78, null, 4.17, 3.1, 1.41, 8.1, 6.71, 6.59, 3.88, 1.71, 3.34, 4.6, 5, 3.5, null, 6.25, 4.7, 3.13, 2.81, 0.9, 4.59, 1.75, 3.63, 3.48, 11.18, 2.84, 3.42, 0.63, 3.27, 2.08, 4, 1.52, 3.59, 5.18, 3.17, 6.84, 4.09, 1.51, 2.64, 
3.33, 5.14, 2.19, null, 3.31, 6.25, 2.27, 3.29, 4.54, 3.1, 2.19, 1.12, 3.35, 9.37, 2.36, 3.44, 2.92, 7.11, 2.33, 7.69, 2.26, 5.29, 4.86, 2.15, 2.52, 6.39, 4.08, null, 5, 5.55, 5.19, 5.95, 5.88, 7.4, 7.33, 4.8, 6.11, 7.89, 4.71, 5.74, 6.39, 5.38, 6.08, 5.92, 5.22, 8.81, 6.52, 6.07, 5.04, 4.72, 6.64, 4.53, 8.29, 4.73, 5.79, 5.77, 5.55, 5.02, 5.44, 2.97, 5.15, 2.71, 3.99, 3.03, 1.67, 4.29, 1.5, 1.35, 3.93, 4.88, 7.14, 7.59, 4.77, 6.06, 4.59, 5.69, 6.14, 5.24, 3.9, 5.72, 6.63, 4.14, 4.24, 5.47, 4.93, 4.69, 7.04, 5.64, 4.84, 6.03, 5.78, 5.47, 4.37, 5.86, 5.34, 4.74, 5.21, 5.07, 8.59, 4.7, 
5.21, 5.34, 4.54, 4.63, 5.02, 5.6, 4.09, 4.76, 5.69, 8.9, 7.61, 6.85, 6.13, 6.52, 6.5, 7, 5.84, 6.7, 5.88, 4.98, 5.59, 6.43, 6.08, 6.19, 6.07, 5.31, 5.99, 6.36, 5.66, 7.02, 7.37, 7.85, 5.3, 8.26, 6.41, 6.59, 6.62, 6.7, 7.17, 6.65, 7.91, 11.12, 6.29, 5.72, 8.27, 7.59, 6.93, 7.54, 5.76, 4.73, 6.31, 4.11, 5.39, 9.55, 7.22, 7.76, 8.01, 6, 7.81, 7.31, 7.95, 6.53, 6.19, 5.89, 6.29, 6.07, 4.39, 2.76, 3.09, 3.72, 9.18, 11.16, 10.8, 9.32, 9.57, 10.51, 10.85, 11.41, 10.56, 9.41, 7.01, 7.84, 7.59, 7.07, 6.26, 9.11, 11.22, 6.83, 8.53, 8.17, 6.95, 7.88, 11.4, 10.24, 10.74, 10.13, 8.41, 5.61, 7.49, 7.11, 
10.75, 9.46, 9.23, 8.21, 12.13, 7.85, 9.7, 7.69, 8.2, 11.21, 4.86, 10.49, 8.88, 9.66, 6.55, 8.53, 10.99, 16.15, 9.71, 11.8, 10.97, 10.2, 10.55, 7.09, 11.26, 7.81, 6.93, 6.74, 10.67, 7.75, 8.92, 8.96, 10.54, 9.63, 12.56, 11.82, 8.62, 7.27, 6.84, 9.76, 10.19, 8.8, 10.11, 11.47, 10.58, 8.82, 8.1, 8.21, 8.77, 10.1, 9.59, 11.19, 6.83, 6.09, 9.85, 9.77, 7.76, 7.55, 7.57, 7.06, 5.78, 9.48, 8.83, 9.8, 11.67, 7.95, 5.9, 7.34, 9.48, 8.45, 5.74, 6.28, 12.58, 8.53, 9.77, 7.23, 8.23, 7.12, 5.12, 7.23, 7.68, 11.82, 10.87, 10.12, 10.43, 10.7, 10.5, 4.57, 6.27, 10.29, 10.53, 10.38, 8.59, 10.91, 7.19, 6.8, 9.19, 6.9, 5.28, 7.59, 
7.11, 6.38, 8.12, 6.43, 10.5, 8.52, 8.56, 10.19, 10.29, 10.84, 7.09, 7.79, 7.16, 9.09, 8.59, 6.99, 8.5, 7.34, 12.52, 1.83, 10.4, 7.85, 9.35, 7.74, 11.6, 8.67, 10.44, 11.27, 10.89, 4.18, 10.44, 9.49, 9.45, 6.1, 6.81, 9.69, 7.87, 9.02, 11.67, 9.47, 5.81, 6.68, 6.43, 9.05, 8.97, 6.93, 9.66, 11.23, 7.64, 13.12, 8.65, 6.32, 10.89, 10.75, 10.27, 5.78, 12.09, 10.53, 12.42, 8.26, 8.85, 11.04, 10.56, 8.46, 7.59, 5.91, 6.45, 9.84, 10.9, 7.24, 8.09, 11.02, 10.22, 5.28, 10.09, 12.75, 9.9, 7.59, 11.55, 9.89, 8.01, 8.02, 7.4, 4.29, 6.74, 12.17, 7.37, 6.36, 11.03, 8.04, 8.94, 10.54, 7.04, 10.33, 7.83, 7.38, 8.88, 7.41, 8.94, 6.58, 
8.98, 9.71, 10.19, 8.8, 7.54, 25.82, 7.98, 10.08, 10.14, 7.01, 12.53, 9.29, 10.99, 10.63, 8.64, 10.06, 10.77, 9.13, 8.24, 8.48, 7.85, 7.9, 8.53, 8.46, 7.99, 8.32, 8.42, 10.9, 11.74, 7.22, 9.87, 7.43, 8.59, 11.07, 7.03, 8.84, 4.12, 12.16, 10.2, 6.22, 5.87, 7.64, 9.85, 9.54, 5.87, 8.5, 9.55, 5.66, 5.87, 8.16, 6.74, 7.79, 7.79, 10.38, 8.66, 11.69, 7.19, 9.56, 7.18, 7.85, 8.31, 7.23, 10.58, 9.52, 6.41, 10.1, 8.86, 11.67, 7.07, 13.04, 1.49, 8.76, 4.24, 12.66, 14, 9.69, 18.91, 5.3, 4.92, 5.42, 9.23, 7.46, 9.07, 3.63, 6.38, 12.55, 8.58, 2.89, 14.54, 17.69, 5.86, 15.98, 8.66, 10.25, 6.59, 12.5, 5.71, 13.54, 6.25, 1, 
8.95, 3.33, 11.34, 6.06, 4.41, 3.12, 6.85, 10.76, 15.27, 8.9, 8.33, 12.59, 6.63, 10.27, 3.19, 8.08, 7.03, 1.8, 14.25, 5.9, 11.11, 8.37, 10.71, 14.08, 8.02, 8.57, null, 1.53, 5.05, 8.71, 11.19, 5.77, 4.08, 7.84, 3.42, 13.17, 11.84, 3, 9.61, 23.91, 7.73, 2.93, 2.02, 7.78, 15.38, 8.01, 8.77, 10.37, 8.14, 7.42, 8.99, 8.48, 4.58, 3.1, 15.88, 9.78, 11, 8.72, 11.9, 21.38, 9.16, 6.15, 12.26, 13.58, 14.42, 9.67, 6.46, 10.48, 9.63, 12.27, 10.41, 8.69, 9.32, 12.12, 5.78, 10.98, 2.04, 9.81, 6.7, 12.01, 7.78, 13.63, 8.97, 11.11, 5.61, 7.41, 5.59, 6.72, 11.33, 7.5, 10.53, 7.64, 6.57, 13.1, 13, 6.95, 5.63, 2.6, 9.15, 9.97, 
5.94, 12.09, 2.18, 14.37, 5, 4.67, 8.16, 10, 1.86, 7.05, 4.87, 8.26, 5.05, 7.71, 9.37, 9.88, null, 5.63, 4.89, 8.4, 9.18, 1.63, 9.37, 14.49, 13.83, 7.67, 8.6, 9.6, 3.03, 8.04, 7.78, 3.75, 6.66, 9.67, 4.38, 4.5, 5.44, 18.47, 10.82, 3.94, 7.23, 8.51, 7.64, 11.36, 13.39, 10.06, 3.8, 9.58, 3.41, 2.13, 5.7, 7.72, 2.54, 12.08, 6.02, null, 9.09, 2.64, 4.88, 10.72, 9.09, 3.09, 8.95, 10.96, 6.81, 8.96, 6.18, 25.44, 9.53, 13.63, 8.47, 10.2, 3.35, 2.64, 2.13, 13.19, 8, 8.33, 16.86, 5.09, 7.17, 5.94, 5.86, 7.14, 8.07, 10.4, 6.57, 9.52, 5.44, 5.78, null, 2, 14.13, 10.16, 6.57, 6.75, 9.28, 8.84, 9.3, 6.69, 
6.63, 8.45, 5.32, 5.19, 5.52, 14.3, 2.96, 11.34, 8.17, 5.08, 6.84, 7.33, 7.14, 6.26, 14.03, 6.02, 10, 4.51, 6.13, 5.63, 10.27, 7.44, 8.49, null, 2.7, 13.15, 8.31, 1.26, 9.04, 5.64, 13.39, 11.6, 4.47, 7.14, 9.43, 13.13, 5.82, 6.15, 8.84, 6.5, 10.79, 9.45, 9.76, 19.29, 6.72, 12.32, 9.6, 9.3, 10.2, 11.79, 6.66, 9.7, 20.37, 8.33, 17.7, 7.46, 11.47, 5.83, 5.1, 5.56, 5.55, 9.29, 4.21, 4.95, 13.15, 0.94, 6.9, 4.54, 9.25, 15.27, 5.74, 12.2, 6.76, 11.2, 6.42, 13.13, 10.91, 4.76, 10.63, 6.94, 12.12, 9.58, 9.17, 8.32, 8.78, 12.82, 5.91, 10.08, 14.5, 10.1, 13.67, 10, 19.54, 14.32, 10.27, 11.26, 7.31, 11.85, 12.54, 8.65, 
8.55, 9.82, 7.14, 9.21, 5.51, 8.4, 6.16, 10.15, 5.92, 5, 4.63, 5.43, 7.57, 13.93, 9.77, 6.33, 4.76, 6.06, 10.38, 11.43, 6.87, 1.19, 3.57, 7.2, 7.71, 12.43, 8.95, 10.56, 7.11, 12.5, 9.26, 8.62, 11.83, 11.22, 8.53, 6.95, 13.91, 10.44, 7.4, 5.01, 5.33, 5.74, 11.11, 9.76, 10.52, 8.31, 16.35, 6.76, 4.28, 9.54, 3.06, 5.91, 7.69, 6.1, 7.18, 4.63, 6.12, 7.38, 22.5, 12.59, 5.16, 9.28, 8.62, 11.36, 7.29, 7.33, 5.56, 12.76, 11.11, 1.78, 9.95, 1.83, 12.14, 3.35, 3.57, 13.69, 8.19, 10.77, 10.52, 6.01, null, 9.09, 6.75, 3.7, 10.21, 8.3, 10.91, 6.93, 7.7, 9.16, 7.35, 16.31, 10.38, 9.51, 2.42, 4.04, 4.74, 10.24, 16.03, 10.32, 
4.25, 3.53, 5.76, 2.04, 9.28, 13.23, 7.4, 17.99, 7.18, 15.16, 10.48, 22.66, 7.89, 9.38, 12.09, 21.27, 10.63, 7.36, 20.31, 3.29, 6.61, 2.79, 4.56, 7.73, 16.12, 8.1, 11.53, 2.91, 4.5, 6.82, 6.95, 3.26, 5.88, 9.67, 18.28, 5.67, 13.27, null, 8.29, 2.31, 1.65, 2.85, 10.44, 15.38, 6.05, 9.16, 12.24, 10.48, 14.09, 4.54, 2.26, 10.83, 8, 5.16, 11.59, 5.35, 6.12, 8.12, 10.81, 12.5, 8.73, 6.89, 5.54, 10.36, 6.54, 13.76, 6.81, 6.75, 9.32, 12.75, 6.1, 8.69, 10.68, 8.49, 11.97, 4.8, 6.8, 8.1, 7.07, 7.42, 8.19, 20, 7.05, 6.8, 10.23, 12.5, 11.41, 8.67, 9.78, 9.81, 3.47, 5.39, 7.8, 6.15, 7.8, 9.62, 6.77, 2.04, 13.15, 8.1, 
7.06, 10.48, 8.83, 2.22, 8.36, 9.96, 22.78, 15.85, 13.05, 8.15, 12.63, 7.84, 7.36, 10.18, null, 13.55, 6.83, 4.91, 3.22, null, 13.72, 15.9, 9.48, 2.38, 12.16, 13.39, 7.23, 5.35, 11.93, 4.19, 11.68, 8.1, 3.79, 13.85, 7.69, 5.09, 20.51, 26.31, 11.1, 10.73, 12.11, 5.5, 8.69, 12.03, 5.47, 12.32, 8.69, 14.46, 9.79, 8.36, 5.9, 4.34, 9.32, 8.25, 7.47, 8.51, 3.85, 11.71, 7.23, 6.17, 13.39, 7.33, 5.55, 15.38, 7.26, 2.33, 6.04, 4.34, 10, 4.35, 7.01, 8.53, 7.15, 6.03, 12.34, null, 8.53, 6.79, 11.04, 2.09, 9.67, 8.65, 4.61, 5.42, 10.6, 5.36, 7.69, 14.43, 12.07, 6.43, 4.49, 8.84, 9.8, 6.45, 6.56, 6.25, 9.27, 9.25, 3.65, 9.3, 
12.9, 10.27, 6.89, 8.33, 7.21, 5.34, 9.18, 25.21, 6.66, 6.21, 10.2, 10.15, 6.06, 8.21, 3.89, 7.17, 8.06, 12.04, 9.36, 6.47, 7.38, 27.97, 7.14, 5.4, 5.79, 9.31, 12.35, 7.39, 1.12, 10.73, 11.97, 4.08, 8.73, 5.35, 10.74, 8.69, 11.98, 9.3, 7.73, 5.52, 10.15, 8.03, 6.22, 4.27, 10.33, 10.23, 13.77, 10.85, 5.48, 8.16, 9.93, 10.55, 6.25, 10.75, 6.94, 7.53, 11.13, 10.63, 8.58, 10.18, 14.82, 3.03, 9.32, 14.05, 6.79, 8.25, 10.02, 10.37, 5.26, 10.59, 6.97, 8, 4.66, 10.32, 6.31, 10.46, 11.54, 9.91, 10.45, 16.16, 5.64, 9.34, 4.71, 8, 8.51, 4.65, null, 9.01, 10.11, 8.15, 7.8, 11.76, 9.57, 9.63, 13.93, 15.17, 7.35, 8.85, 10.09, 20.83, 
5.57, 4.81, 1.36, 6.32, 5.46, 7.59, 8.89, 5.52, 6.95, 9.72, 14.71, 10.99, 3.08, 6.86, 6.2, 6.66, 5.03, 10.43, 11.57, 14.51, 3.21, 0.59, 10.02, 3.03, 5.12, 4.38, 10.09, 13.36, 8.45, 12.73, 11.28, 11.72, 10.24, 4.22, 4.93, 3.12, 6.48, 5.12, 20.54, 13.3, 5.04, 10.45, 8.92, 5.2, 9.64, 5.14, 11.33, 3.57, 15.95, 13.25, 8.14, 11.85, 6.66, 3.83, 10.39, 11.53, 3.46, 0.9, null, 7.92, 21.58, 4.87, 5.4, 2.22, 10.3, 11.01, 10.39, 1.51, 10.9, 3.92, 4.16, 8.03, 11.84, 11.11, 6.82, 11.13, 6.89, 8.58, 6.51, 5.23, 3.44, 7.9, 10.7, 6.47, 9.26, 15.78, 11.5, 5.51, 10.08, 8.41, 5.88, 8.33, 4.52, 10.75, 12.75, 8.47, 4.48, 7.37, 12.06, 2.4, 
4.57, 12.32, 8.4, 17.44, null, 7.55, 9.27, 10.85, 6.75, 9.16, 12.14, 17.14, 10.54, 2.81, 12.42, 13.04, 9.27, 16.21, 11.28, 11.11, 15.68, 10.8, 14.57, 9.87, 9.72, 9.36, 8.71, 28.2, 11, 9.84, 9.09, 7.75, null, 8.31, 7.18, 15.59, 19.89, 11.4, 14.87, 12.5, 15.95, 13.13, 7.18, 13.23, 8.22, 11.97, 9.05, 10.2, 5.95, 7.43, 3.57, 6.46, 17.14, 8.91, 5.68, 8.8, 12.16, 10.73, 10.78, 10.35, 5.26, 9.41, 6.75, 4.58, 6.46, 7.77, 11.56, 11.66, 11.41, 6.95, 6.06, 5.67, 14.7, 4.7, 8.64, 13.36, 9.02, 8.31, 10.55, 3.48, 15.04, 3.22, 3.52, 7.52, 3.37, null, 3.57, 4.58, 7.92, 4.7, 7.39, 10.86, 7.72, 6.08, 4.44, 14.83, 6.83, 8.15, 14.21, 8.7, 
4.08, 11.82, 10.87, 7.93, 8.78, 9, 9.21, 7.05, 11.44, 10.52, 17.94, 13.83, 10.49, 16.66, 5.26, 14.14, 7.81, 6.42, 6.81, 3.27, 8.77, 8.6, 10.9, 7.93, 10.97, 5.98, 2.13, 7, 2.43, 5.69, 8.29, 5.4, 20.28, 7.03, 4.71, 9.55, 6.48, 9.82, 2.94, 7.35, 5.28, 13.63, 15.81, 6.09, 5.08, 10.69, 13.56, 11.18, 8.6, 6.24, 19.23, 5.3, 13.28, 9.52, 6.98, 7.4, 9.85, 6.89, 6.68, 13.39, 5.95, 10.6, 5.11, 5.45, 7.03, 22.58, 6.35, 4.05, 10.38, 8.18, 2.98, 2.63, 8.91, 11.88, 6.12, 15.2, 10.53, 7.5, 10.79, 10.82, 3.9, 9.09, 10.41, 6.99, 5.74, 10, 9.09, 5.78, 8.84, 16.78, 11.46, 10.67, 9.23, 7.98, 4.74, 6.62, 6.66, 6.66, 11.27, 10.2, 
6.76, 8.06, 2.95, 5.61, 3.33, 13.72, 8, 4.14, 10, 5.33, 8.14, 12.93, 8.46, 8.92, 9.66, 10.29, 5.18, 8.93, 12.29, 3.09, 14.83, 17.24, 12.01, 8.47, 10.55, 6.61, 11.31, 11.72, 5.04, 12.87, 19.25, 8.91, 7.47, 10.38, 7.82, 7.93, 11.05, 9.25, 9.23, 6.66, 5.82, 8.63, 7.45, 2.43, 14.01, 6.97, 8.94, 24.32, 8.53, 8.23, 9.4, 8.39, 18.96, 10.88, 10.81, 6, 4.48, 3.65, 9.63, 9.62, 11.03, 8.9, 2.96, 14.81, 6.28, 9.84, 9.34, 16.66, 14, 10.66, 1.42, 6.97, 10.58, 10.46, 7.82, 5.28, 7.25, 9.54, 7.17, 12.54, 11.38, 4.54, 3.77, 7.31, 7.38, 8.3, 5.4, 9.91, 12.5, 7.74, 8.75, 4.25, 11.69, 5.71, 4.85, 6.93, 3.8, 14.7, 9.82, 8.21, 
14.28, 7.23, 6.44, 4.1, 5.26, 11.48, 13.89, 14.28, null, 12.26, 8.77, 7.52, 6.61, 5.88, 14.24, 12.63, 7.84, 13.93, 18.18, 9.12, 6.22, 7.34, 11.24, 8.1, 6.02, 7.86, 3.75, 6, 10.86, 5.95, 6.15, 5.41, 9.02, 8.23, 11.45, 10.64, 13.33, 8.36, 9.57, 10.16, 13.07, 8.75, 12.23, 8.78, 6.56, 7.24, 7.78, 5.08, 9.83, 13.97, 6.3, 13.79, 5.12, 10.66, 14.83, 4.54, 7.02, 14.34, 11.11, 8.52, 3.14, 8.21, 6.96, 9.55, 6.02, 8.15, 4.67, 5.43, 13.05, 11.21, 9.17, 19.31, 13.79, 14.81, 10.94, 5.18, 5.41, 5.19, 11.36, 10.13, 4.05, 17.73, 7.11, 3.96, 9.72, 7.14, 10.52, 6.28, 7.77, 7.48, 5.39, 6.67, 1.62, 11.89, 5.4, 9.8, 4.1, 9.09, 4.08, 6.81, 
5.78, 4.49, 6.89, 11.42, 8.05, 1.78, 9.94, 12.71, 9.27, 6.4, 5.45, 8.02, 7.37, 8.44, 4.45, 12.1, 11.91, 8.47, 4.44, 6.41, 11.08, 7.69, 5.71, 6.66, 8.32, 6, 6.7, 9.41, 13.04, 5.88, 3.33, 8.96, 14.44, 6.38, 3.67, 10.66, 7.54, 6.55, 8.47, 10.79, 11.17, 8.52, 5.71, 8.47, 7.59, 9.52, 11.76, 11.95, 10.66, 7.49, 6.91, 11.12, 12.79, 24.09, null, 5.45, 22.79, 6.29, 9.09, 8.46, 5.76, 10.17, 6.48, 11.39, 7.33, 9.15, 11.84, 10.55, 13.2, 6.15, 5.36, 6.4, 18.67, 9.73, 10.2, 7.24, 7.19, 10.11, 14.49, 12.24, 9.47, 10.23, 12.5, 9.17, 11.59, 6.5, 4.37, 4.32, 3.82, 11.76, 6.56, 7.45, 2.53, 9.2, 10.65, 10.71, 6.06, 9.09, 1.14, 0.91, 
4.59, 11.5, 3.78, 7.59, 9.05, 10, 3.03, 3.39, 2.25, 2.46, 2.36, 6.75, 11.78, 5, 3.03, 5.46, 6.25, 7.06, 5.26, 4.5, 17, 6.66, 9.34, 11.16, 15.45, 11.78, 11.46, 5.52, 2.87, 12.15, 14.08, 3.27, 1.11, 5.88, 11.11, 13.78, 8.47, 16.82, 2.27, 12.89, 8.88, 9.3, 1.29, 6.28, 6.55, 3.77, 6.4, 7.07, 6.13, 12.26, 5.12, 7.78, 7.87, 8.02, 5.92, 14.89, 13.79, 8.48, 5.35, 13.2, 13.46, 8.33, 12.46, 11.42, 6.66, 9.71, 6, 8.46, 9.58, 9.75, 7.59, 3.77, 8.24, 7.54, 11.11, 10.11, 5.55, 11.4, 12.37, 13.03, 14.53, 10.83, 10.17, 12.42, 4.16, 11.55, 12.43, 6.95, 3.57, 8.84, 5.33, 6.79, 12.98, 6.29, 6.25, 13.07, 7.36, 9.78, 8.48, 11.78, 
10.45, 11.47, 13.25, 7.27, 3.78, 20.98, 9.33, 6.4, 5.71, 2.97, 4.87, 10.71, 6.93, 15.55, 4.13, 4.9, 5.88, 11.02, 9.3, 14.66, 5.69, 6.41, 6.58, 4.89, 5.6, 10.16, 23.61, 4.73, 5.97, 8.64, 4.88, 11.19, 10.98, 11.13, 5.86, 9.57, 3.63, 14.64, 1.89, 4.13, 9.41, 7.07, 4.73, 2.17, 10.87, 6.84, 16.5, 2.38, 8.26, 15.38, null, 8.69, 13.14, 11.58, 6.75, 18.86, 6.66, 10.17, 6.82, 13.09, 6.84, 11.76, null, 10.94, 3.36, 6.25, 13.15, 8.01, 10.6, 35.53, 6.72, 8.33, 8.33, 8.51, 7.32, 11.04, 5.67, 10.11, 3.27, 16.03, 5.74, 10.57, 7.14, 6.61, 9.5, 13.63, 4.9, 6.68, 7.45, 10.18, 9.8, 9.69, 7.45, 7.9, 11.47, 12.01, 8.96, 13.56, 8.27, 10.84, 
6.66, 11, 9.13, 3.57, 8.17, 9.88, 2, 12, 8.39, 12.36, 6.34, 7.45, 6.47, 10.28, 7.81, 10.48, 3.57, 3.73, 15.96, 7.07, 14.22, 8.72, 5.88, 6.77, 7.03, 6.83, 5.33, 5.8, 4.42, 10.22, 10.2, 6.35, 11.48, 2.73, 6.25, 12.63, 8.75, 7.49, 16.8, 13.2, 7.11, 5.55, 10.14, 12.96, 2.66, 12.7, 6.73, 10.13, 10, 7.71, 8.22, 7.53, 8.42, 9.09, 6.93, 8.86, 13.25, 4.94, 11.94, 12.43, 14.81, 10.37, 12.04, 15.84, 11.86, 8.98, 8.1, 16.32, 6.72, 12.9, 6.06, 3.96, 3.22, 8.88, 7.3, 10.24, 13.96, 10.53, 10.64, 20.31, 11.31, 7.95, 3.96, 6.04, 8.69, 5.79, 12.09, 13.39, 3.12, 6.45, 9.79, 8.45, 13.34, 12.68, 11.29, 13.09, 25.38, 11.79, 12.53, 3.7, 
11.08, 4.25, 4.24, 9.76, 9.57, 7.06, 8.31, 6.97, 9.35, 8.47, 4.81, 17.07, 6.04, 12.3, 7.88, 13.11, 7.31, 1.75, 2.96, 6.03, 11.56, 8.57, 10.34, 2.56, 17, 11.01, 9.39, 11.92, 9.49, 9.25, 8.19, 7.05, 12.06, 15, 9.89, 11.76, 8.81, 8.51, 11.74, 6.87, 9.36, 7.9, 7.08, 12.66, 6.46, 9.33, 7.47, 6.19, 9.07, 8.66, 10.98, 3.3, 8.48, 15.44, 12.87, 11.49, 7.6, 9.11, 4.89, 6.66, 4.85, 14.04, 8.03, 5.89, 7.25, 9.2, 1.4, 12.96, 7.01, 9.69, 12.22, 9.82, 2.85, 11.9, 6.38, 8.84, 6.08, 8.5, 9.73, 12.97, 4.42, 15.58, 13.72, 5.63, 7.69, 7.13, 11.63, 7.92, 8.65, 7.16, 2.54, 11.14, 5.17, 15.27, 7.66, 9.35, 13.38, 9.21, 16, 9.97, 
11.48, 9.95, 7.91, 3.57, 11, 4.47, 6.52, 5.69, 5.44, 12.71, 8, 7.59, 10.77, 8.05, 8.74, 12.41, 7.76, 9.06, 11.21, 9.18, 8.96, 1.48, 16, 10.74, 4.79, 8.41, 8.28, 11.11, 5.36, 8.27, 10.68, 4.23, 6.55, 12, 6.13, 12.27, 4.88, 6.32, 4.65, 3.57, 7.04, 4, 9.72, 5.14, 11.25, 14.52, 8.48, 5.4, 10.13, 12.3, 12.9, 11.79, 13.04, null, 7.12, 7.09, 9.53, 6.02, 4.48, 13.01, 6, 5.66, 10.78, 9.92, 3.29, 10.45, 9.42, 10.31, 4.58, 13.33, 10.93, 11.46, 6.27, 9.81, 6.32, 9.21, 13.38, 3.29, 11.11, 8.33, 9.28, 7.22, 11.7, 4.1, 5.75, 9.74, 6.5, 10.94, 17.47, 9.66, 11.38, 4.07, 7.2, 6.32, 14.25, 10.55, 13.1, 16.37, 6.42, 6.86, 
8.28, 9.89, 5.76, 12.7, 7.22, 8.39, 8.59, 7.46, 5.28, 7.89, 9.88, 14.04, 10.78, 7.64, 8.51, 5.63, 5.97, 8.12, 14.65, 14.42, 5.8, 13.33, 5.58, 8.37, 9.86, 4.45, 14.72, 6.54, 5.32, 5.79, 4.61, 6.66, 6.8, 10.08, 6.45, 8.93, 13.8, 8.41, 1.85, 14.84, 8.04, 10.12, 12.13, 10.9, 9.37, 12.31, 7.05, 12.77, 10.65, 9.35, 4.17, 11.08, 9.7, 5.62, 1.85, 6.06, 5.46, 6.06, 6.8, 8.62, 6.52, 14.97, 9.3, 3.54, 2.08, 8.66, 11.2, 12.86, 12.61, 7.52, 21.52, 4.09, 8, 10.38, 3.63, 9.7, 5.6, 5.34, 10.94, 7.27, 13.2, 6.98, 13.96, 5.78, 1.5, 11.34, 12.04, 7.34, 10.71, 14.16, 13.01, 6.41, 5.69, 12, 13.33, 11.08, 13.43, 8.33, 10.95, 8.43, 
3.22, 6.04, 2.94, 2.12, 8.6, 3.38, 6.14, 3.57, 7.24, 8.42, 5.31, 14.19, 10.9, 0.77, 5.74, 9.9, 6.03, 7.04, 3.03, 7.77, 4.6, 11.36, 7.12, 10.99, 8.46, 10.46, 1.75, 6.61, 4.65, 3.55, 4.68, 12.3, 8.15, 11.68, 7.14, 5.37, 10.13, 8.27, 10.13, 6.38, 10.53, 4.68, 11.76, null, 22.22, 7.4, 4.72, 12.27, 12.82, 9.77, 7.34, 6.81, 13.68, 11.36, 6.45, 6.36, 8.75, 8.63, 7.14, 2.91, 11.19, 10.87, 5.26, 5.54, 4.17, 9.34, 19.44, 8.53, 9.25, 8.84, 7.75, 8.11, 3.03, 7.35, 3.7, 7.29, 7.38, 9.36, 10.22, 12.93, 8.48, 6.77, 6.77, 4.76, 7.47, 10.49, 3.96, 4.22, 6.59, 7.81, 4.76, 8.98, 8.77, 4.42, 9.48, 6.32, 4.95, 4.87, 5.47, 3.87, 
9.88, 8.13, 3.7, 9.19, 11.84, 6.86, 11.21, 8.37, 11.72, 19.58, 14.5, 9.98, 11.32, 12.19, 1.83, 6.66, 9.49, 5.1, 13.23, 8.59, 25.08, 3.17, 6.59, 4.92, 7.53, 16.35, 13.09, 7.41, 11.02, 8.86, 6.19, 9.19, 6.32, 10.56, 18.3, 3.89, 6.19, 3.08, 7.5, 5.21, 9.91, 6.89, 8.08, 8.3, 11.6, 11.94, 6.03, 10.1, 12.72, 9.67, 5.2, 7.25, 5.82, 12.35, 4.8, 11.36, 12.58, 6.4, 6.23, 7.69, 9.88, 10.34, 6.99, 3, 10.56, 5.31, 6.4, 3.77, 6.78, 11.19, 9.67, 1.25, 10.9, 8.04, 13.3, 5.31, 6.55, 11.01, 6.77, 12.67, 10.15, 6.6, 14.45, 3.28, 5.17, 2.17, 6.38, 11.14, 6.84, 8.65, 7.16, 10.19, 11.81, 5.7, 11.95, 7.14, 13.94, 13.85, 13.63, 8.75, 
9.25, 10.57, 10.99, 14.51, 4.17, 4.66, 8.72, 11.12, 9.77, 2.85, 3.22, 6.66, 13.06, 5.82, 3.85, 4.85, 10.89, 12.08, 5.63, 5, 8.73, 5.84, 6.43, 6.02, 11.76, 7.89, 7.46, 10.97, 7.89, 7.05, 5.19, 5.55, 10.44, 5.55, 4.64, 4.89, 10.52, 13.11, 6.24, 17.02, 9.09, 2.82, 7.26, 8.03, 12.87, 7.44, 8.24, 11.94, 9.07, 11.29, 14.7, 14.37, 10.03, 6.38, 5.8, 7.36, null, 10.88, 9.13, 6.71, 12.05, 10.19, 9.81, 7.87, 8.64, 5.94, 14.07, 12.82, 12.28, 11.74, 5.12, 11.42, 1.96, 7.08, 6.95, 3.77, 11.83, 9.36, 8, 15, 2.16, 8.16, 8.49, 6.81, 12, 10.22, 6.22, 13.2, 15.04, 8.46, 13.97, 7.56, 5.47, 9.09, 10, 6.21, 10.35, 7.84, 7.87, 20.28, 
8.67, 10.57, 9.61, 11.11, 9.79, 8.97, 5.57, 3.14, 11.26, 12.12, 13.64, 8.51, 12.95, 5.55, 7.14, 10.83, 17.56, 8.17, 6.54, 4.87, 5.45, 0.99, 6.6, 13.79, 11.53, 9.19, 13.68, 6.55, 7.93, 10.97, 12.5, 3.38, 7.24, 10.15, 13.74, 7.14, 6.91, 3.03, 15, 8.96, 4.76, 19.49, 3.27, 7.3, 7.38, 9.34, 2.04, 2.85, 8.27, 8.82, 6.43, 8.33, 7.31, 14.75, 12.38, 9.42, 12.04, 9.11, 7.47, 15.24, 11.54, 12.31, null, 10.66, 9.38, 8.26, 5.8, 9.02, 6.32, 10.24, 11.15, 5.41, 7.2, 9.96, 12.69, 12.9, 8.65, 5.55, 7.21, 6.84, 11.76, 7.8, 6.57, 13.06, 2.52, 9.27, 6.25, 4.41, 2.09, 4.76, 7.65, 12.04, 3.57, 4.87, 6.98, 11.33, 2.54, 6.37, 4.16, 8.33, 
8.24, 2.63, 9.82, 7.86, 7.69, 3.17, 11.95, 5.23, 7.32, 9.84, 7.47, 12.63, 5.88, 6.82, 10.09, 9.23, 6.81, 8.71, 6.72, 8.24, 8.47, 4.81, 5.86, 7.66, 8.79, 8.19, 8, 4.32, 9.66, 8.3, 5.5, 8.1, 6.54, 12.8, 2.98, 1.58, 6.6, 8.2, 6.47, 6.74, 7.95, 10.71, 10, 10.01, 15.21, 6.25, 16.25, 6.84, 8.96, 3.12, 10.09, 5.55, 13.33, 5.58, 8.97, 6.75, 12.42, 17.43, 7.46, 9.09, 4.22, 6.71, 1.5, 9.32, 7.64, 9.81, 11.5, 5.26, 4.06, 8.76, 12.6, 3.36, 3.17, 6.15, 12.92, 3.17, 1.23, 9.94, 5.26, 14.59, 2.15, 3.33, 4.38, 3.81, 2.79, 15.45, 7.5, 9.4, 9.44, 7.75, 13.95, 9.09, 6.99, 13, 7.33, 7.51, 7.76, 9.8, 4.46, 12.29, 
6.25, 13.98, 9.96, 6.39, 7.71, 4.65, 0.96, 13.33, 2.77, 14.88, 1.05, 13.58, 7.92, 6.47, 5.26, 5.84, 8.79, 5.35, 8.55, 7.5, 9.12, 6.76, 13.13, 6.77, 7.38, 8.88, 1.96, 3.28, 9.19, 10.71, 5.88, 9.67, 9.68, 6.15, 4.07, 6.8, 13.44, 8.62, 11.9, 6.2, 9.04, 14.21, 10.95, 7.69, 10.3, 9.09, 3.77, 10.93, 8.57, 3.29, 7.72, null, 6.98, 8.64, 1.96, 10.47, 10.05, 6.19, 9.85, 11.62, 27.64, 9.32, 11.73, 9.67, 12.5, 5.26, 3.92, 8.42, 9.68, 5.23, 10, 8.12, 9.48, null, 16.77, 11.97, 11.25, 6.68, 7.14, 4.86, 6.58, 3.5, 3.16, 4.76, 6.36, 7.2, 8.33, 8.81, 10.89, 8.9, 10.76, 10.15, 8.77, 6.85, 14.4, 14.28, 9.61, 14.03, 7.4, 10.29, 
8.16, 22.22, 3.84, 11.68, 4.23, 13.04, 12.61, 9.75, 24.66, 7.73, 8.51, 11.59, 9.13, 13.02, 4.56, 6.06, 9.52, 7.72, 11.04, 11.6, 5.7, 7.29, 9.8, 1.85, 8.51, 18.03, 0.7, 3.75, 23.5, 8.85, 4.85, 4.06, 7.83, 3.38, 8.29, 8.23, 17.17, 6.38, 7.4, 10.19, 8.66, 5.1, 15, 6.28, 13.04, 9.42, 6.38, 5.52, 8.2, 9.65, 13.51, 8.49, 5.37, 8.43, 8.48, 8.99, 9.55, 9.58, 6.52, 10.4, 6.62, 6.58, 7.05, 12.9, 9.23, 9.42, 20, 1.2, 7.79, 9.57, 14.6, null, 3.12, 1.73, 8.28, 7.29, null, 8.92, 11.25, 7.18, 6.25, 7.32, 9.6, null, 5.26, 12.9, 11.5, 12.02, 2.12, 16.87, 14.16, 3.61, 9.41, 9.19, 5.63, 11.17, 9.29, 12.72, 11.5, 8.15, 
18.36, 12.7, 1.8, 7.72, 9.24, 6.38, 7.51, 10.32, 9.25, 9.7, 11, 12.63, 14.03, 1.66, 13.9, 17.5, 5.04, 4.03, 8.71, 13.11, 10.63, 6.77, 3.24, 8.96, 13.68, 21.95, 5.1, 9.22, 5.66, 6.02, 8.78, 16.59, 11.32, 10.39, 11.86, 11.76, 7.42, 9.94, 12.47, 10.54, 14.38, 7.73, 2.72, 9.85, 12.03, 8.69, 6.33, 5.27, 8.29, 9.37, 7.66, 6.43, 7.61, 10.5, 9.25, 8.79, 9.87, 4.39, 9.75, 7.94, 6.27, 7.81, 11.15, 17.16, 9.43, 8.05, 7.97, 9.88, 6.16, 3.19, 7.63, 9.75, 6.77, 4.68, 5.15, 6.99, 5.16, 7.19, 4.16, 7.84, 10.16, 7.14, 6.7, 6.32, 4.54, 8.75, 4.76, 6.03, 6.31, 20.93, 10.73, 7.65, 8.68, 5.33, 10.45, 9.05, 12.7, 4.62, 10.05, 6.49, 
13.51, 11.42, 15.94, 9.75, 10.4, 5.71, 4.87, 6.47, 12.11, 9.56, 9.83, 4.1, 1.38, 6.89, 4.81, 11.06, 12.15, 9.33, 10.27, 10.14, 9.37, 7.36, 10.54, 12.37, 7.17, 6.44, 7.44, 10.31, 5.17, 10.83, 9.16, 6.11, 5.76, 10.26, 2.17, 10.32, 11.42, 6.06, 10.16, 7.54, 11.03, 11.1, 8.79, 2.53, 0.99, 11.44, 9.48, 9.19, 20.31, 5.75, 13.24, 6.25, 8.33, 3.78, 12.03, 20.93, 9.12, 21.59, 7.99, 4.08, 4.39, 9.89, 9.82, 7.31, 12.66, 7.69, 6.77, 16.34, 6.09, 11.02, 11.18, 10.02, 5.5, 8.39, 4.25, 9.45, 9.21, 6.38, 4.25, 17.31, 10.29, 5.26, 10.98, 9.04, 5.32, 10, 2.63, 4.54, 8.15, 4.81, 8.33, 13.4, 12.96, 7.95, 6.79, 5.69, 5.94, 7.59, 4.98, 6.93, 
13.6, 10.82, 6.65, 17.07, 4.08, 8.15, 6.47, 6.69, 9.28, 8.14, 13.19, 9.97, 12.45, 4, 1.36, 7.9, 5.18, 8.68, 6.46, 7.53, 10.03, 14.37, 12.61, 6.47, 4.93, 10.63, 11.96, 5.94, 5.4, 14.51, 8.65, 12.97, 13.58, 5.3, 10.92, 11.34, 4.76, 9.25, 10.13, 3.87, 8.75, 11.29, 7.83, 8.69, 6.06, 9.19, 8.23, 10.98, 3.68, 7.75, 5.51, 7.82, 3.03, 11.38, 5.17, 11.71, 5.55, 3.77, 6.59, 9.88, 5.35, 17.89, 9.3, 12.18, 10.38, 8.47, 7.69, 9.16, 7.56, 9.79, 5.71, 12.41, 13.28, 16.06, 12, 7.71, 7.1, 7.59, 8.46, 8.01, 5.89, 11.03, 8.64, 9.29, 6.81, 7.22, 6, 10.93, 7.14, 7.54, 14.06, 7.71, 16.29, 4.3, 9.65, 10.46, 4.87, 10.22, 5.84, 8.68, 
11.35, 10.65, 6.29, 30, 10.81, 12.82, 6.91, 5.3, 15.55, 11.79, 7.28, 5.42, 7, 5.58, 9.59, 23.61, 6.68, 6, null, 15.21, 4.76, 10.18, 11.42, 6.14, 6.66, 23.07, 7.08, 9.09, 6.22, 2.12, 13.79, 7.24, 14.72, 8.11, 10.35, 9.61, 5.19, 6.32, 5.15, 7.34, 9.16, 5.17, 5.78, 5, 12.23, 13.86, 7.69, 7.27, 13.04, 9.62, 7.38, 14.43, 12.39, 7.43, 2.63, 10.63, 9.61, 6.6, 14.95, 6.19, 8.52, 5.53, 3.42, 5.08, 9.63, 13.15, 8.36, 5.96, 3.94, 8.29, 16.02, 5.92, 12.24, 6.5, 3.27, 4.54, 9.27, 13.33, 6.02, 9.35, null, 9.21, 15.13, 11.11, 2.43, 5.5, 12.65, 5.76, 5.77, 14.93, 10.11, 3.62, 4.67, 9.67, 12.37, 10.59, 10.24, 7.76, 10.94, 12.69, 
8.63, 11.58, 6.97, 8.5, 4.71, 8.88, null, 6.7, 12.75, 9.26, 10.81, 4.43, 8.69, 7.45, 7.57, 11.92, 9.01, 3.22, 10.33, 3.89, 3.75, 5.18, 1, 11.48, 9.73, 13.33, 7.69, 4.56, 7.25, 14.18, 7.76, 10.13, 6.16, 11.97, 6.66, 13.41, 15.65, 8.12, 6.25, 4.16, 8.24, 5.88, 7.14, 6.09, 7.02, 12.34, 9.16, 10.56, 14.74, 11.05, 7.26, 12.17, 10.64, 3.15, 5.76, 9.94, 4.52, 10.47, 3.26, 11.98, 8.21, 7.92, 10.84, 9.41, 6.89, 10.62, 6.17, 6.76, 8.56, 6.97, 8.46, 8.13, 4, 9, 8.17, 6.14, 7.52, 9.36, 10.75, 15.66, 9.77, 44.82, 6.84, 25.14, 6.83, 10, 14.86, 2.41, 5.26, 12.95, 10.15, 13.09, 11.84, 3.12, 6.8, 10.14, 9.45, 2.94, 4.28, 9.09, 
10.71, 9.02, 15.55, 4.08, 9.35, null, 19.6, 6.28, 13.13, 8.01, 9.79, 8.49, 8.84, 14.08, 7.4, 5.74, 7.09, 10.95, 10.64, 12.12, 13.33, 2.32, 8.95, 7.38, 11.11, 5.12, 8.89, 7.97, 7.24, 3.22, 12.14, 6.25, 8.32, 6.34, 5.33, 8.69, 5.85, 6.6, 9.21, 5.46, 9.61, 7.34, 5.61, 5.93, 6.93, 5.28, 12.35, 7.43, 11.44, 8.24, 5.81, 9.76, 9.92, 10.97, 7.73, 2.55, 5.26, 3.18, 6.25, 7.71, 9.53, 7.81, 4.3, 8.29, 13.29, 7.23, 11.79, 11.37, 6.32, 13.78, 12.27, 11.72, 16.64, 11.24, 9.4, 12.56, 11.59, 9.05, 3.62, 1.86, 30.76, 5.55, 9.69, 3.89, 7.14, 6.42, 3.26, null, 9.37, 3.28, 7.2, 6.78, 9.45, 10.18, 15.15, 8.01, 8.52, null, 10.97, 7.16, 
9.78, 2.67, 19.17, 10.52, 9.75, 11.62, 6.01, 1.76, 4.9, 11.74, 7.89, 9.29, 6.18, 7.61, 7.65, 7.38, 3.7, 7.46, 8.33, 9.05, 13.15, 3.58, 1.49, 5.94, 7.84, 3.76, 11.96, 9.76, 12.82, 9.45, 7.98, 6.21, 10.17, 4.79, 6.59, 4.95, 3.69, 9.89, 18.51, 0.76, 6.92, 8.95, 19.51, 13.58, 9.82, 7.71, 7.86, 10.72, 2.43, 12.02, 9.73, 6, 10.82, 14.92, 7.76, 5.06, 9.88, 5.46, 6.56, 1.38, 15.6, 9.96, 8.33, 11.76, 11.49, 3.44, 4.63, 7.94, 5.26, 4.25, 2.63, 10.16, 11.51, 6.33, 7.49, 13.48, 6.76, 5.38, 9.52, 6.2, 7.04, 6.58, 11.64, 8.04, 10.36, 5.73, 7.88, 12.5, 12, 5.4, 15.57, 11.9, 10.83, 12.69, 6.99, 5.78, 9.94, 5.4, 11.52, 7.02, 
2.02, 2.41, 10.16, 8.36, 17.92, 7.54, 8.49, 8.23, 2.35, 10.1, 9.23, 9.44, 5.85, 5.45, 9.98, 15.78, 18.66, 7.21, 8.44, 7.43, 18.51, 13.66, 10.63, 8, 5.58, 1.66, 6.56, 7.17, 2.77, 8.28, 12.9, 9.18, 22.95, 13.82, 9.65, 5.76, 15.23, 10.52, 8.33, 5.94, 7.69, 6.74, 15.19, 6.42, 7.82, 4.63, 4.67, 11.71, 7.11, 5.02, 8.97, 8.52, 5.75, 8.73, 7.73, 5.78, 14.7, 10.6, 7.38, 22.22, 10.35, 3.96, 6.66, 7.1, 8.63, 14.5, 13.14, 9.21, 5.88, 6.56, 6.52, 12.28, 6.66, 9.17, 18.18, 2.65, 1.78, 11.05, 8.86, 12.27, 7.97, 9.15, 9.48, 14.17, 10.36, 6.48, 7.29, 10.81, 4.28, 12.08, 3.79, 8.91, 15.42, 7.04, 14.59, 11.54, 18.22, 7.73, 10.78, 6.06, 
9.28, 3.24, 8.19, 4, 8.51, 6.22, 10.31, 8.44, 2.76, 6.2, 6.15, 6.92, 11.13, 23.98, 12.22, 7.72, 5.17, 13.6, 8.96, 7.46, 9.03, 8.37, 13.76, 10.35, 4.65, 4.76, 9.51, 7.31, 12.69, 8.29, 6.81, 10.47, 5.36, 6.36, 8.27, 13.36, 10.34, 6.86, 12.71, 7.1, 9.38, 4.47, 12.84, 13.71, 9.22, 17.02, 3.64, 8.13, 12.18, 2.54, 11.77, 8.77, 9.37, 8.25, 7.29, 8.96, 5.71, 11.83, 8.09, 5.06, 8.57, 6.08, 11.08, 8.68, 9.38, 8.77, 7.33, 12.25, 5.21, 10.78, 3.64, 10.85, 12.57, 11.13, 10.98, 5.05, 8.92, 5.08, 7.93, 13.63, 11.42, 2.08, 7.62, 10.79, 6.12, 4.45, 15.27, 8.77, 5.92, 12.26, 9.9, 8.43, 4.41, 8.33, 28.07, 3.91, 8.21, 9.43, 8, 18.72, 
6.83, 8.37, 3.25, 14.73, 5.35, 9, 5.15, 6.79, 5, 6.73, 2.95, 27.77, 8.63, 8.23, 7.87, 6.38, 14.69, 4.83, 4.03, 7.49, 5.4, 10.3, 5.74, 27.65, 6, 10.04, 8.68, 8.57, 9.82, 8.14, 11.3, 8.92, 7.71, 6.83, 8.96, 10.51, 8.23, 6.2, 9.1, 10.16, 13.28, 10.19, 2.5, 8.89, 8.49, 5, 5.34, 9.23, null, 6.53, 15.31, 5.64, 5.49, 15.24, 6.66, 5.97, 2.08, 8.26, 11.11, 8.15, 5.77, 9.73, 6.06, 9.09, 5.19, 12.26, 8.12, 5, 5.26, 4.39, 8.17, 7.04, 8.74, 11.18, 4.9, 10.71, 18.39, 7.19, 8.61, 9.34, 14.49, 10.88, 3.88, 2.82, 11.02, 13.63, 7.06, 2.79, 7.81, 5.92, 3.37, 12.47, 4, 9.28, 7.39, 13.69, 8.45, 10.1, 6.41, 7.09, 
5.74, 9.59, 5.48, 10.38, 10.08, 2.5, 8.18, 8.79, 6.13, 4.53, 6.06, 4, 14.13, 5.43, 4.04, 3.4, 7.31, 4.54, 7.08, 8.14, 7.51, 6.74, 6.74, 4.85, 9.19, 8.13, 9.84, 2.35, 12, 13.11, 10, 6.57, 5.37, 7.78, 8.24, 3.53, 12.9, 9.75, 4.45, 6.87, 11.11, 6, 5.91, 12.52, 11.62, 8.53, 3.08, 5.8, 1.72, 6.17, 8.79, 7.05, 3.63, 4.26, 6.08, 7.73, 20.19, 6.91, 7.89, 8.43, 11.92, 11.76, 7.36, 8.81, 7.42, 10.23, 9.44, 13.86, 21.42, 7.07, 10.91, 13.98, null, null, 12.5, 13.51, 14.97, 8.46, 6.85, 10.51, 3.91, 10.86, 6.66, 2.76, null, 4.68, 5.61, 13.22, 9.58, 10.88, 4.68, 5.08, 11.25, 13.36, 4, 5.2, 11.86, 7.91, 2.27, 16.58, 
8.25, 3.63, 14.58, 12.91, 9.57, 6.39, 13.23, 9.87, 7.48, 8.68, 0.64, null, 7.24, 4.25, 4.1, 9.09, 10.98, 8.12, 6.06, 7.63, 4.77, 4.44, 7.51, 15.44, 9.75, 5.62, 4.91, 6.66, 10.25, 9.82, 9.45, 13.46, 8.75, 4.64, 13.22, 12.03, 7.84, 8.92, 12.78, 13.98, 7.47, 13.92, 13.91, 3.09, 11.56, 13.06, 11.53, 14.08, 6.19, 10.52, 10.89, 7.05, 5.3, 9.15, 9.63, 9.52, 8.55, 11.92, 7.32, 9.67, 10.24, 7.26, 6.32, 2.5, 8.97, 8.82, 9.21, 8.71, 5.36, 11.53, 4.84, 7.1, 21.42, 3.6, 7.5, 11.51, 15.32, 5.67, 7.08, 7.02, 6.7, 5.79, 11.26, 10.09, 4.92, 2.14, 9.88, 20.38, 4.38, 4.32, 12.19, 1.52, 8.93, 10.14, 10.08, 2.85, 13.69, 5.47, 23.8, 15.38, 
9.79, 6.07, 5.51, 10.2, 8.98, 14.28, 9.93, 8.91, 10.83, 5.96, 10.84, 10.79, 8.52, 7, 11.11, 12.13, 13.3, 9.52, 8.68, 10.37, 8.69, 15.65, 3.5, 6.08, 2.63, 8.53, 17.93, 8.64, 8.68, 10.63, 10.57, 8.93, 4.52, 6.78, 5.81, 7.13, 13.23, 3.44, 12.91, 4.34, 7.05, 12.13, 5.58, 8.62, 7.37, 2.56, 6.6, 9.09, 7.41, 8.73, 11.32, 6.49, 13.97, 13.1, 3.67, 6.17, 12.64, 0.84, 13.51, 5.43, 3, 8.63, 8.37, 11.49, 12.04, 14.01, 9.94, 4.65, 1.2, 7.14, 6.75, 11.57, 4.95, 6.12, 12.04, 12, 5.93, 7.57, 0.81, 9.43, 4.79, 8.37, 8.37, 12.87, 7.89, 6.45, 6.44, 9.09, 3.4, null, null, 11.62, 10.34, 7.15, 8.44, 16.08, 8.8, 6.32, null, 2.43, 
9.72, 6.25, null, 5.34, 6.84, 14.68, 14.65, 10.76, 7.4, 7.5, 17.61, 7.29, 7.69, 8.05, 10.46, 7.88, 8.58, 6.77, 7.05, 10.44, 22.58, 4.7, 7.62, 6.25, 11.59, 4.59, 1.42, 7.13, 9.62, 6.66, 5, 8.09, 8.18, 6.32, 7.46, 7.22, 3.95, 8.16, 11.22, 4.25, 13.15, 9.88, 10.95, 4.36, 8.93, 7.14, 8.93, 5.61, 12.79, 7.51, 3.12, 12.3, 4.97, 8.95, 6.97, 10.37, 15.06, 1.07, 9.37, 9.76, 9.23, 8.91, 3.51, 8.64, 5.35, 9.38, 8.02, 11.64, 9.03, 7.19, 11.71, 11.16, 8.31, 6.98, 6.68, 8, 7.64, 11.26, 3.57, 10.06, 12.87, 3.15, 6.56, 8.92, 9.47, 6.38, 5.3, 6.41, 11.11, 15.9, 5, 8.51, 12.5, 8.47, 5.36, 13.61, 11.32, 10.16, 5.8, 11.28, 
5.37, 9.13, 4.61, 4.76, 8.08, 7.09, 5.97, 5.92, 1.26, 6.1, 9.75, 14.32, 7.44, 11.39, 11.44, 8.67, 10.59, 8.88, 4.03, 7.46, 6.85, 14.4, 8.63, 9.34, 7.84, 8.88, 7.5, 4.16, 15.88, 16.32, 9.17, 10.41, 7.45, 8.93, 12.71, 8.92, 9.72, 10.86, 7.63, 7.78, 12, 12.02, 16.76, 7.86, 15.51, 4.25, 9.07, 7.01, 4.65, 9.09, 13.39, 9.9, 9.25, 6.64, 12.05, 2.38, 14.49, 10.66, 2.94, 10, 5.14, 19.04, 10.09, 3.94, 10.75, 9.29, 5.02, 11.18, 11.59, 8.4, 6.58, 9.63, 5.45, 11.51, 11.2, 7.23, 5.09, 6.27, 6.5, 9.42, 7.53, 11.6, 8.09, 4.27, 6.08, 9.52, 15, 7.33, 8.6, 12.06, 10.24, 7.29, 10.25, 12, 5.95, 7.4, 3.9, 4.33, 5.73, 7.94, 
7.01, 13.06, 4.47, 9.83, 2.85, 10.81, 8.08, 7.52, 11.11, 10.34, 7.27, 3.7, 3.57, 10.29, 7.48, 10.26, 9.31, 5.76, 5.37, 5.83, 8.08, 7.5, 10.12, 8.36, 9.2, 5.07, 11.79, 11.11, 8.23, 10.72, 10.86, 9.8, 7.45, 4.16, 9.45, 2.22, 9.78, null, 22.87, 6.81, 5.28, 2.98, 28.74, 8.91, 9.28, 12.19, 10.34, 4.59, 9.31, 4, 3.85, 8.27, 10.61, 9.41, 7.69, 11.02, 3.19, 9.17, 13.61, 13.81, 5.88, 14.05, 3.7, 8.18, 1.86, 1.72, 11.27, 8.92, 6.22, 10, 1.92, 2.89, 3.37, 1.25, 13.14, 7.35, 2.85, 3.04, 6.54, 14.04, 7.97, null, 7.31, 10.84, 4.16, 4.38, 11.19, 10.34, 5.73, 4.66, 6, 11.11, 2.27, 6.93, 15.7, 10.9, 7.75, 7.85, 4.26, 5.38, 
17.43, 6.72, 11.77, 3.76, 7.4, 5.48, 7.34, 8.43, 2.66, 18.96, 4.04, 12.97, 9.9, 9.32, 10.15, 4.68, 14.66, 8.84, 4, 8.66, 11.98, 10.11, 6.62, 7.44, 9.69, 11.11, 9.45, 20, 6.91, 1.4, 9.36, 5.52, 4.76, 6.46, 6.54, 10, 7.38, 11.82, 5.4, 6.9, 8.55, 8.73, 6.57, 8.79, 9.24, 9.96, 2.27, 10.68, 6.98, 13.7, 13.04, 12.84, 9.67, 3.27, 12.61, 8.21, 16.19, 22.85, 10.99, 4.34, 15.05, 8.2, 7.14, 4.21, 5.45, 6.59, 6.83, 2.85, 5.55, 8.06, 9.52, 4.67, 9.99, 6.04, 17.02, 8.5, 6.63, 11.28, 4.39, 14.18, 10.25, 3.38, 6.74, 4.42, 12.57, 13.95, 7.61, 8.42, 3.44, 5.88, 10.17, 7.98, 5.35, 4.48, 4.41, 8.26, 2.56, 9.9, 11.38, 6, 
30.64, 5.3, 6.88, 7.35, 7.86, 9.42, 13.33, 3.28, 10.04, 12.64, null, 9.89, 15.6, 9.18, 8.95, 5.37, 6.03, 9.78, 3.22, 4.7, 3.4, 7.54, 4.54, 5.67, 6.44, 9.82, 10.92, 12.52, 2.63, 12.27, 8.27, 14.28, 9.4, 9.7, 5.44, 11.05, 8.68, 12.63, 10.18, 11.58, 8.73, 1.51, 7.77, 8.06, 8.69, 7.43, 6.16, 8.4, 5.12, 12.17, 13.41, 10.97, 11.47, 4.31, 8.72, 8.9, 10.15, 5.39, 9.03, 8.21, null, 8.73, 2.35, 12.9, 7.26, 11.67, 7.79, 6.06, 6.18, 2.32, 6.66, 9.37, 7.45, 11.29, 5.12, 8.88, 10.9, 9.79, 14.02, 14.98, 6.42, 9.23, 7.19, 5.35, 7.77, 11.11, 7.59, 6.88, 11.19, 9.78, 4.87, 5.51, 8.36, 11.34, 5, 3.7, 6.31, 6.66, 6.83, 8.1, 
12.5, 5.63, 10.09, 6.31, 17.64, 10.35, 12.98, 8.33, 10.93, 9.38, 8.87, 7.52, 11.87, 9.13, 18.88, 5.08, 10.71, 6.97, 3.84, 3.63, 3.77, 4.91, 9.05, 10.52, 10.69, 7.02, 12.15, 11.9, 13.44, 13.53, 14.18, 5.33, 12.39, 11.25, 5.52, 6.41, 7.79, 7.33, 8.33, 6.48, 4.69, 9.8, 6.96, 8.64, 16.98, 5.6, 8.43, 7.43, 2, 6.32, 6.18, 12.5, 10.2, 6.53, null, 10.06, 14.78, 3.22, 13.51, 6.4, 4.51, 10.86, 7.98, 8.49, 3.44, 4.7, 4.84, 8.08, 10.11, 12.25, 6.33, 10.29, 8.2, 4.47, 6.65, 2.83, 6.26, 5.43, 2.32, 2.8, 3.57, 9.62, 4.3, 11.71, 10.31, 12.15, 11.2, 10, 14.75, 5.84, 6.45, 11.21, 6.42, 6.02, 5.21, 5.84, 4.85, 8.6, 12.37, 12.86, 
10.19, 8.06, 9.77, 9.76, 7.35, 9.85, 8.87, 4.25, 15.68, 10.06, 5, 8.16, 7.28, 6.25, 10.24, 9.58, 8.62, 4.47, 9.57, 12.23, 12.22, 5.88, 13.24, 13.41, 8.84, 15, 5.55, 6.66, 6.66, 6.73, 6.96, 4.25, 2.5, 1.58, 9, 5.04, 9.82, 14.24, null, 11.25, 6.79, 6.06, 4.8, 3.97, 7.86, 8.45, 7.81, 13.97, 11.84, 6.73, 10.41, 2.7, 2.06, 13.55, 7.07, 3.2, 6.66, 11.65, 6.25, 7.53, 6.17, 6.07, 7.89, 5.46, 8.09, 9.09, 5.63, 10.58, 4.65, 10.01, 9.42, 4.85, 5, 3.7, 13.46, 2.43, 16.9, 10.19, 3.07, 13.33, 7.28, 8.94, 6.03, 9.09, 8.01, 8.72, 2.83, 3.38, 3.26, 9.65, 13.66, 6.89, 5.67, 7.69, 2.73, 8.33, 6.22, 3.35, 6.64, 9.16, 
6.45, 5.78, 7.14, 3.48, 13.36, 7.24, null, 4.24, 7.12, 10.45, 10.39, 18.18, 9.12, 13.79, 12.5, 11.36, 9.75, 6.54, 7.06, 9.19, 3.48, 7.19, 9.62, 14.64, 6, 8.25, 5.96, 8.4, null, 4.97, 4.08, 8.54, 11.7, 12.19, 10.06, 5.47, 14.83, 5.22, 11.02, 7.29, 7.24, 13.03, 15.92, 11.76, 20, 4.76, 5.48, 10.05, 9.01, 6.23, 8.02, 8.62, 7.01, 10.98, 15.85, 3.84, 4.69, 11.95, 6.59, 10.45, 5.93, 6.02, 7.81, 9.3, 9.85, 11.55, 8.2, 10.44, 10.83, 9.95, 9.82, 8.67, 9.14, 6.85, 9.73, 7.5, 13.26, 16.47, 4.31, 9.61, 7.14, 9.49, 10.95, 7.09, 9.75, 6.4, null, 7.14, 10.54, 15.53, 9.95, 7.37, null, 11.02, 8.62, 6.82, 10.86, 10.88, 11.11, 5.15, 
10.6, 8.97, 10.22, 12.63, 10.69, 5.5, 6.99, 9.28, 7.61, 4.87, 7.72, 7.14, null, 8.49, 5.69, 17.64, 14.6, 13.25, 6.66, 10.9, 12.87, 8.78, 7.97, 7.39, 5.28, 6.95, 14.63, 8.45, null, 11.9, 5.48, 8.24, 9.33, 10.81, 12.43, 7.82, 12.19, 8.33, 10.45, 6.03, 9.21, 8.33, 5.32, 7.18, 7.58, 7.79, 11.67, 9.67, 10.9, 2.7, 7.5, 10.65, 5.12, 13.94, 7.35, 8.81, 9.78, 4.39, 8.91, 7.38, 7.69, 14.19, 12.26, 11.02, 8.95, 8.69, 5.37, 8.6, 4.19, 5.57, 9.04, 7.62, 14.68, 8.69, 7.01, 6.61, 6.55, 4.7, 11.79, 1.72, 10.89, 1.16, 8.86, 9.17, 3.77, 11.5, 8.18, 8.53, 3.61, 5.34, 12.92, 13.2, 7.55, 21.95, 14.43, 4.84, 2.38, 5.27, 8.02, 4.81, 
8.26, 10.29, 12.26, 13.37, 9.01, 3.93, 7.36, 9.52, 7.94, 5.55, 8.07, 24.4, 13.69, 7.14, 14.06, 11.78, 10.86, 7.03, 13.18, 6.66, 15.24, 5.26, 5.43, 2.66, 8.11, 13.63, 13.56, 6.92, 10.44, 5.87, 7.5, 8.64, 5.26, 9.25, 15.58, 5, 9.43, 12.29, 8, 7.75, 10.95, 9.52, 16.62, 13.12, 10.61, 2.94, 11.55, 7.14, 4.25, 6.55, 4.46, 5.41, 12.08, 12.13, 5.76, 9.09, 11.98, 12.43, 12.5, 9.69, 9.3, 10.23, 3.21, 9.21, 9.71, 6.35, 1.36, 10.71, 9.18, 6.66, 6.55, 4.4, 5.03, 8.67, 4.65, 10.48, 10.38, 6.93, 6.66, 12.29, 7.9, 7.69, 10, 9.14, 6.03, 12.44, 5.99, 1.69, 6, 8.98, 2.73, 6.43, 10.09, 17.16, 10.22, 2.43, 7.82, 5.22, 5.1, 20.31, 
6.66, 5.45, 5.65, 7.39, 12.12, 14.9, 6.66, 7.8, 8.92, 4.29, 3.2, 9.55, 9.93, 5.87, 6.91, 7.94, 11.06, 12.44, 5.37, 4.42, 8.54, 3.75, 11.89, 6.71, 10.2, 8.26, 14.32, 5.35, 6.17, 12.6, 9.7, 4.03, 4.56, 3.62, 8.27, 3.52, 14.42, 9.25, 7.81, 12.3, 6.66, 7.58, 6.38, 6.73, 2.92, 5.67, 12.89, 10.06, 4.31, 9.39, 8.72, 5.13, 15.31, 8.06, 9.72, 11.21, 5.33, 9.66, 6.06, 11.58, 9.84, 8.22, 9.54, 15.12, 7.14, 5.42, 7.56, 7.33, 14.11, 13.65, 13.6, 13.26, 9.63, 6.35, 9.26, 16.39, 12.5, 6.53, 8.97, 11.15, 6.96, 6.58, 5.4, 14.39, 12.04, 16.27, 9.29, 20.83, 5.17, 8.82, 10.71, 10.9, 16.42, 5.4, 9.2, 5.17, 12.96, 16.98, 11.25, 1.53, 
14.07, 6.25, 14.41, 11.13, 7.4, 3.84, 3.5, 12.2, 3.17, 6.2, 7.09, 14.78, 5.65, 13.23, 8.19, 6.41, 9.34, 4.16, 5.41, 4.91, 6.35, 5.75, 6.5, 7.52, 6.61, 6.83, 10.71, 5.43, 7.92, 0.68, 11.11, 12.2, 11.11, 10.75, 5.53, 9.9, 13.08, 8.07, 10.57, 7.19, 9.86, 3.63, 5.37, 5.23, 12.08, 6.41, 9.75, 7.94, 7.85, null, 8.93, 10.07, 8.19, 3.55, 14.21, 9.79, 11.32, 9.32, 10.28, 13.88, 11.41, 10.09, 8.39, 14.85, 11.83, 7.69, 4.55, 8.01, 5.28, 13.5, 9.83, 1.51, 8.5, 15.05, 8.91, 10.63, 4.16, 7.22, 8.95, 7.94, 5.11, 6.39, 2.38, 8.24, 7.35, 6.91, 2.94, 6.81, 9.09, 7.91, 9.48, 7.29, 5.17, 8.52, 8.67, 6.07, 5.66, 10, 7.9, 8.74, 
11.2, 12.16, 12.14, 3.44, 11.34, 6.48, 5.47, 11.53, 7.14, 10.44, 7.09, 11.37, 10.94, 9.52, 6.49, 4.98, 8.48, 5.81, 18.56, 13.23, 7.69, 10, 6.51, 6, 7.04, 7.67, 3.63, 9.68, 9.21, 10.2, 9.72, 6.3, 9.04, 6.8, 9.1, 10.3, 10.22, 8.58, 12.5, 8.96, 6.09, 6.69, 13.1, 4.48, 9.57, 4.62, 8.07, 7.48, 4.94, 5.76, 9.6, 6.89, 10.49, 6.25, 9.37, 5.22, 7.11, 6.2, 7.56, 5.2, 11.11, 13.29, 5.6, 9.09, 11.16, 11.6, 10.54, 6.54, 10.14, 8.35, 5.88, 5.21, 10.35, 7.02, 5.8, 10.53, 13.34, 18.84, 13.92, 8, 7.89, 6.66, 4.46, 6.73, 11.76, 8.91, 6.45, 10.85, 8.88, 13.56, 9, 9.02, 4.44, 17.29, 8.41, 8.42, 9.08, 6.21, 6.22, 11, 
6.87, 11.02, 11.17, 8.51, 9.34, 5.26, 7.3, 10.75, 4.61, 8.75, 9.33, 19.35, 5.06, 6.17, 4.4, 8.7, 4.65, 5.46, 8.16, 15.66, 7.22, 10.71, 7.55, 6.81, 13.36, 15.7, 8.43, 2.56, 10.87, 6.45, 2.8, 7.8, 10.86, 9.54, 23.91, 5.7, 8.04, 5.9, 9.19, 12.52, 16.92, 6.12, 10.32, 3.46, 4.58, 4.16, 7.82, 10.56, 8.96, 12.92, 9.21, 8.28, 4.87, 13.36, 2.8, 8.5, 12.34, 8.26, 11.05, 7.9, 13.4, 14.4, 6.45, 16.26, 4.6, 7.86, 10.56, 9.04, 3.7, 10.07, 13.72, 6.7, 7.36, 4.62, 6.7, 14.7, 7.6, 9.09, 4.21, 15.56, 6.96, 5.79, 13.78, 6.61, 6.42, 8.87, 9.42, 10.37, 10.65, 8.05, 9.48, 11.24, 5.37, 9.19, 8.62, 6.56, 3.58, 11.2, 11.91, 10.36, 
4.5, 10.78, 6.41, 6.84, 14.04, 23.56, 6.89, 14.57, 3.03, 4.76, 7.96, 8.27, 4.49, 4.37, 8.48, 10, 6.66, 11.66, 8.41, 10.71, 7.55, 8.02, 8.29, 9.81, 6.45, 9.99, 8.13, 10.15, 6.66, 3.12, 16.39, 4.99, 8.75, 8.58, 7.74, 13.33, 11.44, 9.21, 9.39, 10.25, 7.17, 10.69, 6.6, 6.54, 14.28, 6.09, 7.51, 8.22, 10.94, 12.35, 5.55, 4.01, 4.25, 6.01, 4.39, 2.5, 4.81, 3.37, 5.12, 16.47, 4.44, 11.65, 6.16, 6.73, 6.27, 9.3, 2.39, 10.34, 7.26, 5.9, 10, 12.58, 8.16, 7.69, 8, 8.64, 7.95, 8.46, 2.7, null, 10.81, 10.34, 11.62, 6.95, 11.07, 6.25, 7.4, 16.21, 8.14, 5.59, 7.18, 7.56, 3.1, 5.88, 3.03, 5.63, 7.57, 13.26, 11.04, 13.15, 
7.63, 4.03, 6.91, 10.68, 8.75, 9.49, 11.36, 8.23, 8.33, 6.85, 9.85, 5.92, 3.07, 6.89, 5.68, 9.44, 10.17, 9.78, 10.32, 6.92, 9.66, 8.14, 14.28, 4.76, 9.9, 13.01, 7.14, null, 2.08, 7.3, 14.9, 15.2, 6.19, 11.73, 7.93, 15.06, 8.89, 12.84, 5.25, 5.46, 5.18, 5.87, 6.25, 6.97, 3.57, 10.73, 11.88, 6.63, 4.33, 7.45, 5.38, 8.77, 2.56, 13.1, 22.41, 7.89, 6.28, 1.81, 10.28, 7.25, 8.11, 5.91, 12.01, 11.19, 9.54, 16.66, 5.65, null, 3.6, 5.9, 12.97, 9.25, 10.34, 9.14, 7.24, 5.91, 7.69, 10.6, 9.23, 4.03, 6.12, 5.98, 6.06, 10.89, 5.73, 7.06, 28.74, 6.5, 4.14, 12.38, 11.72, 14.52, 4.65, 7.48, 15, 6.25, 9.4, 8.84, 14.36, 5.55, 
11.62, 10.97, 9.16, 9.33, 7.84, 3.31, 19.32, 8.53, 7.82, 9.18, 4.76, 11.76, 11.42, 11.76, 16.12, 13.33, 6.16, 12.31, 13.39, 7.15, 11.75, 10.73, 10, 4.04, 9.75, 7.56, 16.5, 6.2, 4.3, 5.55, 7.16, 6.49, 2.31, 8.13, 5.42, 9.06, 10.18, 10.91, 5.05, 4.58, 7.96, 10, 12.5, 1.33, 7.72, 4.52, 7.98, 6.78, 5.57, 6.13, 8.71, 7.29, 10.99, 10.21, 13.53, 10.62, 7.73, 8.82, 3.03, 9.95, 7.37, 10.03, 13.21, 11.15, 4.83, 18.57, 10.34, 6.04, 8.64, 9.56, 3.92, 9.18, 8.43, 8.23, 7.47, 9.67, 11.9, 5.06, 10.96, 10.18, 11.28, 13.45, 10.08, 9.92, 4.12, 8.04, 4.78, 5.76, 8.93, 13.42, 4.03, 8.6, 8.98, 5.26, 4.19, 7.89, 14.03, 6.25, 4.51, 5.67, 
12.25, 12.79, 9.37, 5.85, 7.59, 11.46, 6.38, 9.58, 11.21, 10.36, 7.29, 0.96, 8.74, 10.11, 9.06, 12.62, 5.12, 11, 8.88, 9.42, 9.85, 5.12, 7.65, 2.43, 3.4, 2.66, 3.44, 3.15, null, 12.76, 12.04, 3.06, 4.34, 8.73, 5.37, 10.48, 8.39, 5.09, 7.89, 11.2, 16.45, 6.62, 5.47, 10.55, 3.4, 8.89, 8.98, 9.64, null, 11.03, 7.55, 8.49, 7.97, 6.98, 2.01, 6.44, 7.46, 9.67, 4.49, 7.97, 9.56, 2.77, 11.4, 11.29, 13.61, 10.95, 13.77, 12.34, 11.02, 6.95, 12.43, 7.67, 7.07, 8.45, 5, 3.44, 8.92, 6.25, 10.42, 5.47, 7.48, 5.74, 3.84, 10.38, 10.46, 11.29, 6.49, 9.67, 7.35, 17.51, 4.8, 4.54, 9.93, 11.24, 8.13, 5.12, 9.6, 5.68, 8.08, 8.41, 
5.75, 10.85, 5.55, 5.81, 13.48, 11.94, 13.75, 8.24, 7.31, 3.44, 4.25, 8.82, 4.62, 6, 9.09, 8.47, 8.21, 10.16, 5.84, 10, 14.41, 9.94, 8.62, 3.84, 13.33, 5.01, 4.2, 13.27, 6.16, 11.34, 6.66, 12.24, 4.34, 10.66, 4.64, 6.92, 9.72, 5.76, 3, 11.23, 9.62, 9.09, 10.52, 4.04, 10.98, 8.95, 8.91, 14.12, 9.25, 12.77, 15.51, 6.26, 4.61, 6.31, 7.08, 12.14, 4.71, 12.14, 9.44, 8.3, 6.1, 8.89, 7.6, 11.53, 11.62, 10.13, 5.51, 11.76, 11.25, 7.03, 9.95, 13.37, 11.05, 8.35, 5.65, 6.78, 5.1, 9.56, 9.41, 13.48, 14.74, 11.28, 8.75, 6.79, 5.22, 3.28, 8.57, 7.79, 6.41, 7.87, 7.18, 7.57, 4.24, 6.42, 4.83, 7.74, 3.84, 13.02, 13.12, 5.03, 
22.89, 6.17, 16.66, 6.91, 5.33, 9.09, 8.26, 6.49, 6.25, 6.6, 22.18, 5.12, 1.35, 17.56, 3.4, 7.62, 14.94, 6.63, 10.48, 8.07, 10.58, 8.48, 6.34, 8.75, 12.59, 6.31, 6.21, 3.92, 6.97, 8.26, 8.25, 6.89, 3.22, 8.19, 10.13, 9.85, 13.04, 5.65, 8.12, 10.45, 10.41, 11.26, 9.03, 6.13, 8.08, 9.96, 16.2, 12.12, 8.61, 4.68, 8.65, 16.66, 13.98, 3.22, 8.45, 6.73, 12, 11.04, 6.02, 10.39, 25.8, 9.3, 4.3, 7.5, 9.67, 9.73, 14.47, 4.59, 4.56, 15.68, 12.45, 8.33, 1.26, 4.94, 5.97, 13.23, 4.76, 12.76, 7.33, 11.61, 7.29, 5.26, 10.48, 6.73, 9.36, 12.6, 6.15, 3.38, 5.47, 14.06, 4.76, 12.94, 8.16, null, 3.78, 16.13, 10.91, 6.36, 1.4, 17.85, 
5.2, 5.74, 9.31, 6.35, 7.14, 6.34, 5.64, 11.71, 13.66, 8.42, 13.1, 7.14, 12.76, 11.29, 12.06, 5.71, 3.05, 11.42, 7.34, 8.77, 6.15, 4.7, 6.87, 13.74, 19.17, 4.65, 14.44, null, 9.37, 13.25, 2.63, 5.69, 2.81, 9.45, 11.04, 7.77, 8.69, 9.52, 7.3, 7.81, 8.04, 7.69, null, 11, 8, 7.04, 5.08, 9.6, 9.25, 9.61, 5.88, null, 8.09, 5.61, 12.6, 11.83, null, 9.52, 6.49, 10.2, 3.65, 3.94, 8.33, 11.55, 8.45, 11.32, 14.38, 14.54, 6.71, 6.2, 8.65, 10.6, 15.51, 9.92, 9.44, 6.19, 9.41, 5.61, 10.81, 8.33, 8.86, 11.82, 11.25, 10.08, 4.92, 8.62, 9.52, 44.44, 8.1, 11.42, 15.71, 11.25, 10.56, 12.33, 2.7, 12.69, 9.73, 3.92, 11.71, 9.11, 
7.04, 2.22, 7.64, 8.69, 4.73, 5.04, 7.22, 13.33, 6.89, 3.8, 3.57, 10.61, 6.89, 8.86, 8.33, 3.84, 6.25, 11.12, 6.92, 7.4, 5.46, 7.59, 6.66, 9.43, 8.12, 4.16, 7.24, 9.23, 11.88, 14.12, 7.2, 6.91, 8.35, 6.33, 4.51, 8.74, 6.66, 7.69, 9.39, 11.63, 9.67, 5.08, 10.92, 6.25, 16.09, 9.71, 8.49, 14.81, 6.09, 2.77, 11.6, 5.85, 6.77, 5.55, 2.77, 13.57, 8.8, 8.48, 6.15, 5.71, 2.27, 14.89, 12.35, 1.51, 12.37, 7.52, 17.19, 8.19, 7.98, 5.33, 7.58, 7.69, 11.69, 4.49, 8.59, 10.38, 7.9, 11.25, 11.46, 12.87, 15.12, 8.58, 1.53, 8.04, 8.58, 10.53, 8.33, 10, 1.65, 8.69, 9.63, 0.77, 10.59, 17.93, 9.44, null, 3.92, 16.77, 8.75, 9.58, 
1.73, 15.5, 8.16, 7.84, 8.77, 9.09, 7.74, 6.17, 10.07, 14.61, 28.38, 9.25, 5.46, 9.76, 10.31, 6.21, 12.86, 13.83, 6.19, 12.29, 15.78, 12.39, 8.78, 4.54, 5.82, 3.22, 8.57, 8.33, 9.36, 6.99, 8.57, 9.13, 6.74, 4.86, 12.5, 4.61, 10.56, 12.97, 13.27, 12.27, 6.75, 3.46, 13.33, 13.16, 5.1, 8.01, 9.52, 8.04, 7.93, 6.67, 9.27, 14.45, 8.33, 5.11, 6.31, 7.6, 5.71, 6.74, 8.92, 8.79, 7.54, 8.2, 7.77, 3.37, 10.06, 14.19, 7.77, 8.11, 9.59, 8.6, 5, 13.59, 15.51, 8.33, 5.88, 7.46, 4.12, 0.9, 17.85, 7.01, 8.48, 15.11, 6.57, 10.22, 7.53, 5.73, 12.29, 8.33, 8, 6.1, 9.28, 10.88, 6.34, 21.57, 12.59, 6.64, 10.96, 3.93, 3.43, 9.64, 
13.33, 8.73, 7.32, 27.27, 7.92, 6.81, 12.54, 4.39, 16.85, 8.67, 18.75, 2.66, 7.52, 5.26, 12.88, 3.27, 16.92, 5.51, 3.31, 8.42, 8.41, 7.57, 4.06, 6.12, 16, 9.15, 7.53, 8.15, 8.91, 8.91, 10.03, 8.11, 10.28, 8.97, 8.73, 8.42, 8.49, 8.58, 8.25, 8.49, 8.99, 8.61, 6.99, 7.5, 8.57, 8.66, 8.01, 9.18, 9.04, 8.7, 8.28, 7.8, 10.64, 7.43, 11.15, 11.34, 7.63, 7.94, 8.15, 8.2, 5.56, 7.48, 8.58, 9.5, 5.88, 5.9, 6.77, 6.18, 6.76, 6.41, 7.57, 7.87, 8.06, 6.48, 8.04, 6.36, 6.41, 6.63, 7.95, 6.43, 5.77, 8.94, 5.06, 7.72, 7.1, 6.43, 6.03, 6.99, 12.04, 9.74, 10.98, 10.51, 12.09, 12.76, 11.24, 9.37, 10.16, 10.22, 11.1, 10.47, 
11.39, 11.37, 11.57, 10.77, 13.28, 13.43, 11.31, 12.13, 11.37, 10.69, 11.56, 10.14, 11.82, 10.74, 11.43, 11.42, 10.57, 10.42, 10.83, 12.01, 11.4, 12.04, 10.47, 11.72, 11.9, 10.71, 11.61, 13.63, 12.5, 11.93, 11.43, 12.57, 11.09, 11.5, 12.8, 12.06, 11.15, 12.11, 10.49, 10.6, 10.41, 12.06, 12.18, 12.03, 15.08, 11.77, 7.46, 10.29, 14.11, 11.17, 13.13, 13.28, 12.69, 12.2, 10.92, 11.37, 12.15, 13.1, 12.88, 13.77, 10.02, 11.29, 13.55, 10.38, 9.04, 8.87, 10.53, 10.23, 13.53, 9.47, 10.25, 8.6, 6.65, 5.91, 8.73, 9.2, 9.85, 11.8, 12.13, 10.5, 13.55, 7.99, 10.59, 9.51, 12.42, 13.45, 12.6, 5.9, 10.22, 6.19, 11.52, 8.86, 6.13, 7.48, 7.88, 9.75, 12.77, 9.3, 7.13, 4.86, 
8.5, 8.84, 7.68, 8.21, 11.37, 9.84, 7.29, 5.3, 8.37, 9.52, 7.55, 10.71, 8.31, 9.36, 7.05, 5.68, 8.17, 7.24, 4.75, 10.1, 10.51, 9.13, 11.96, 10.08, 8.08, 8.25, 11.42, 10.73, 7.26, 10.43, 7.56, 11.61, 12.95, 10.16, 8.97, 9.59, 9.37, 7.33, 7.31, 9.22, 10.09, 5.23, 10, 11.37, 10.88, 8.88, 5.92, 5.61, 8.87, 11.5, 14.83, 6.89, 11.65, 12.77, 10.07, 14.66, 9.15, 14.3, 20.5, 5.65, 10.19, 10.01, 4.33, 9.53, 10.89, 10.66, 7.14, 5.46, 14.07, 11.33, 13.45, 7.91, 5.55, 9.11, 8.59, 11.79, 11.06, 6.94, 12.95, 5.73, 10.21, 12.08, 9.25, 9.12, 8.59, 13.12, 6.11, 11.6, 11.34, 8.37, 8.38, 9.94, 8.66, 6.6, 9.41, 5.5, 9.38, 9.86, 11.29, 11.61, 
11.54, 8.38, 9.25, 5.93, 7.35, 8.5, 9.63, 12.34, 11.56, 12.79, 6.66, 4.71, 10.65, 8.14, 7.82, 9.38, 4.77, 7.43, 7.68, 8.24, 10.91, 12.51, 7.91, 5.15, 8.29, 7.45, 4.17, 8.57, 8.9, 7.18, 11.53, 10.85, 7.89, 8.24, 7.36, 8.53, 5.12, 13.28, 6.27, 10.36, 12.7, 9.02, 12.01, 10.06, 9.86, 8.92, 7.89, 16.74, 11.02, 4.58, 5.86, 6.15, 15.46, 10.85, 8.87, 7.73, 8.4, 10.33, 7.28, 7, 7.7, 7.01, 12.62, 9.83, 4.84, 10.97, 8.67, 8.02, 8.43, 9.26, 15.78, 11.75, 7.36, 6.27, 11.04, 8.69, 7.64, 10.27, 12.64, 9.3, 4.02, 8.08, 6.79, 10.51, 9.23, 8.6, 11.84, 10.88, 10.43, 4.71, 8.48, 7.7, 14.31, 9.78, 8.66, 6.38, 8.52, 7.62, 8.05, 7.33, 
7.31, 10.72, 6.35, 12.17, 5.88, 8.68, 5.77, 12.02, 11.34, 8.03, 7.77, 12.81, 7.83, 5.25, 5.94, 9.64, 6.52, 10.87, 9.35, 7.68, 16.26, 9.64, 10.85, 9.16, 5.61, 8.21, 15.15, 5.82, 12.55, 8.77, 8.67, 11.71, 10.89, 6.85, 9.41, 8.6, 15.69, 13.34, 10.16, 6.89, 13.77, 21.15, 12.21, 6.61, 15.1, 15.63, 10.86, 6.79, 15.32, 12.26, 10.64, 8.9, 9.73, 13.28, 10.4, 9.25, 12.63, 14.36, 8.97, 14.02, 5.93, 14.13, 7.68, 11.5, 8.37, 8.97, 12.6, 2.98, 9.56, 7.35, 4.52, 6.8, 6.82, 11.82, 15.92, 9.15, 10.24, 9.23, 7.46, 12.61, 16.36, 9.57, 6.27, 5.56, 13.04, 10.9, 2.65, 15.67, 9.29, 6.69, 16.19, 9.74, 8.12, 20, 6.25, 16.96, 7, 2.98, 11.66, 7.27, 
19.69, 4.41, 10, 16.58, 21.53, 10.41, 3.42, 5.83, 10.23, 5.17, 21.91, 11.7, 12.5, 12.68, 2.7, 11.42, 14.57, 10.4, 10.02, 6.25, 7.04, 11.22, null, 3.84, 7.69, 2.52, 5.5, 7.26, 5.37, 2.04, 10.78, 12.32, 16.41, 7.89, 13, 8.65, 3.69, 7.43, 9.6, 2.7, 4.79, 23.07, 4.86, 8.01, 6.16, 9.94, 3.46, 7.97, 11.51, 7.33, 13.95, 3.73, 9.41, 15.59, 9.11, 10.11, 5.78, 2.29, 16.92, 13.2, 8.11, 13.46, 10.68, 17.91, 4.29, 4.85, 7.27, 6.25, 14.78, 6.99, 5.05, 4.91, 8.23, 19.72, 6.63, 19.57, 10.2, 7.78, 9.09, 7.22, 6.83, 6.31, 11.48, 5.59, 9.24, 7.88, 7.5, 10.1, 8.82, 5.26, 10.34, 3, 3.74, 6.12, 20, 14.78, 5.51, 8.91, 7.11, 10.92, 
8.58, 5, 7.95, 8.78, 15.38, 2.8, 2.88, 3.65, 3.3, 3.03, 4.66, 1.56, 7.6, 2.94, 10.48, 22.47, 15.96, 4.76, 24.59, 7.29, 2.89, 12.57, 7.26, 8.24, 7.34, 3.03, 3.44, 6.14, 10.69, 3.7, 6.45, 5.26, 5, 7, 10.86, 3.89, 10.08, 3.94, null, 10.52, 5.68, 8.92, 12.76, 7.6, 6.87, 23.89, 26.49, 8.74, 6.25, 11.86, 4.16, 7.22, null, 3.3, 22.51, 27.51, 9.87, 9.09, 23.19, 6.84, 7.01, 10.46, 7.08, 3.53, 6.5, 10.08, 27.27, 12.76, 8.12, 13.64, 24.5, 6.41, 4.86, 5.66, 9.16, 4.81, 10.82, 13.39, 3.96, 9.03, 1.78, 4.93, 18.4, 7.18, 7.61, 9.52, 5.77, 6.66, 13.33, 17.39, 6.77, 11.71, 16.1, 11.39, 6.92, 26.74, 9.66, 8.4, 11.73, 4.14, 
15.58, 11.65, 8.2, 3.26, 5.93, 10.81, 10.16, 5.8, 5.47, 17.34, 11.17, 7.01, 6.02, 8.66, 7.25, 10.76, 4.92, 6.84, 17.9, 11.4, null, null, 5.26, 4.7, 15.18, 8.57, 9.32, 1.78, 17.12, 7.46, 1.78, 6.28, 10.27, 13.16, 5.38, 6.08, 14.5, 2.84, 6.7, 12.55, 11.4, 10, 11.64, 6.4, 11.52, 14.28, 7.86, 6.11, 8.73, 5.55, 15.27, 2.08, 17.91, 11.47, 5, 19.23, 18.88, 11.11, 13.38, 2.1, 14.35, 9.21, 4.71, 13.12, 9.09, 3.7, 5.55, 3.44, 7.98, 11.69, 3.2, 14.14, 8.08, 6.89, 7.93, 6.38, 14.06, 8.08, 8.21, 4.58, 9.77, 12.42, 12.17, 12.67, 7.01, 17.87, 5.38, 5.98, null, 10.34, 7.86, 6.84, 4.22, 2.37, 5.18, 10.99, 10.68, 8.87, 2.89, 11.6, 
10.63, 8.62, 10.54, 10.95, 9.71, 15.13, 4.16, 7.94, 5.93, 4.54, 7.62, 7.55, 12.94, 5.44, 3.03, 10.38, 10.13, 17.07, 5.95, 4.76, 15.31, 5.97, 6.9, null, 7.74, 10.38, 11.41, 4.39, 10.54, 8.87, 4.66, 13.45, 6.08, 1.73, 5.59, 5.55, 10.02, 8.7, 11.89, 11.11, 8.8, 6.57, 9.82, 10.15, 11.9, 5.71, 11.05, 6.13, 19.71, 7.69, 6.89, 5.45, 10.82, 8.18, 10.06, 5, 11.81, 9.67, 5.72, 8.02, 17.04, 6.4, 18.42, 15.14, 13.82, 13.88, 5.35, 8.1, 15.59, 11.33, 16.77, 3.06, 10.95, 14.75, 11.2, 3.15, 10.38, null, 8.54, 4.05, 19.75, 8.02, 9.76, 14.08, 9.9, 3.6, 7.99, 11.9, 5.78, 9.23, 4.71, 9.1, 16.54, 11.06, 5.91, 12.92, 5.8, 9.57, 8.84, 11.53, 
17.34, 7.73, 8.82, 16.29, 10.02, 4.54, 5.61, 1.61, 4.43, null, 8.45, 12.9, 13.82, 14.89, 7.66, 9.37, 13.18, 28.92, 6.14, 5.47, 8.28, 7.74, 14.28, 4.8, 15.34, 12.73, 4.79, 10.82, 20.65, 11.76, 16.12, 5.44, 13.92, 2.84, 9.52, 9.26, 10.98, 14.87, 10.85, 5.97, 6.25, 16.57, 18.58, 8.16, 4.11, 10.84, null, 9.34, 16.74, 6, 6.1, 7.24, 18.75, 8.16, 14.68, 10.81, 7.5, 7.88, 2.29, 3.32, 6.4, 5.6, 10.09, 3.03, 13.92, 11.86, 12.27, 12.97, 7.6, 3.81, 4.9, 7.29, 10.4, 20.4, 4.05, 5.18, 4, 4.91, 6.66, 17.3, 18.63, 9.04, 15.76, 4.82, 16.28, 10.39, 6.13, 7.09, 9.28, 10.15, 11.42, 9.1, 6.94, 13.55, 8.16, 13.27, 8.1, 8.31, 13.7, 7.67, 
10, 4.36, 7.27, 5.06, 6.09, 3.39, 10.25, 1.05, 7.37, 9.47, 8.53, 11, 5.08, 13.11, 8.19, 7.52, 18.96, 1.96, 2.27, 8.76, 8.92, 4.76, 6.6, 14.47, 19.28, 8.13, 6.48, 7.14, 14.41, 10.75, 3.01, 10.25, 17.83, 12.82, 4.09, 6.5, 8.75, 10.55, 12.84, 5.7, 6.39, 16.43, 11.64, 7.24, 11.25, 4.19, 8.51, 6.55, 17.39, 1.55, 14.07, 1.86, 9.2, 11.86, 8.1, 17.61, 8.83, 5.55, 9.17, 7.4, 3.84, 5.19, 8.18, 14.73, 11.59, 7.36, 8.52, 9.14, 10.18, 14.06, null, 5.55, 3.57, 9.21, 8.4, 11.72, 3.84, 4.83, 5.92, 15.38, 12.21, 9.09, 4.87, 5.12, 10.69, 8.05, 9.01, 11.23, 5.44, 10.62, 4.83, 5.05, 6.94, 6.86, 6.48, 7.31, 11.46, 8.06, 5.51, 6.51, 
3.2, 5.11, 11.83, 8.64, 10.43, 25, 3.72, 6.12, 7.55, 10.6, 15.65, 7.79, 6.32, 1.61, 13.25, 17.74, 6.04, 10.06, 7.14, 7.85, 10.81, 11.11, 7.24, 8.98, 8.42, 3.37, 9.54, 5.54, 7.14, 10.91, 3.57, 12.39, 13.91, 12.77, 12.79, 7.42, 5.23, 8.69, 11.6, 12.3, 18.8, 15.09, 9.35, 11.73, 12.96, 9.32, 8.49, 13.9, 5.31, 2.77, 6.18, 4.86, 9.04, 9.21, 10.34, 7.05, 12.41, 16.71, 6.06, 10.93, 8.68, 4.85, 8.82, 10, 8.85, 1.75, 9.72, 8.91, 14.66, 8.46, 7.41, 13.6, 7.75, 15.77, 6.61, 4.54, 7.78, 20.16, 9.34, 7.32, 2.66, 7.09, 6.2, 25, 1.63, 7.73, 16.11, 7.51, 11.76, 5.31, 4.41, 8.46, 3.48, 13.65, 6.77, 14.82, 5.2, 8.66, 7.22, 9.58, 
7.15, 10.15, 14.55, 13.67, 11.91, 6.95, null, 6.79, 13.67, 10.13, 16.56, 17.82, 13.33, 17.44, 6.08, 6.88, 7.25, 14.67, 3.59, 3.53, 9.09, 19.83, 8.46, 7.33, 18.71, 9.26, 12.18, 12.81, 2.46, 6.71, 26.76, 12.34, 10.93, 4.98, 17.94, 6.84, 5.41, 30.27, 7.68, 5.53, 5.6, 17.54, 14.95, 7.38, 4.28, 16.56, 8.43, 4.49, 11.11, 9.47, 3.64, 3.58, 10.25, 2.89, 6.36, 9.09, 5.72, 4.84, 9.05, 7.2, 2.22, 6.87, 10.16, 11.86, 3.03, 4.26, 9.31, 5.55, 6.25, 10.9, 10, 6.02, 8.26, 6.89, 13.15, 4.18, 7.14, 20.68, 10.27, 11.92, 2.15, 10.77, 2.63, 4.85, 4.82, 10.5, 5.6, 10.7, 15.83, 20.6, 13.04, 10.06, 11.86, 9.55, 13.93, 12.93, 3.84, 16.33, 4.1, 10.08, 
13.42, 19.35, 9.88, 4.63, 9.53, 1.35, 9.38, 7.72, 14.28, 7.21, 4.22, 11.18, 8.69, 11.95, 10.81, 7.25, 14.6, 3.92, 3.48, 12.56, 3.86, 7.98, 15.87, 8.36, 8.01, 12.84, 12.26, 6.11, 5.17, 4.65, 7.05, 3.92, 7.33, 12.24, 6.41, 8.99, 1.66, 3.98, 5.83, 9.8, 7.35, 16.67, 9.85, 11.03, 4.08, 5.95, 14.97, 9.52, 10.81, 6.37, 4.95, 37.14, 5.94, 8.5, 8.29, 12.35, 6.07, 10.23, 17.51, 21.55, 6.47, 21.29, 9.68, 10.03, 14.44, 4.15, 2.85, 7.57, 6.38, 20.58, 15.29, 4.86, 10.16, 7.78, 7.5, 11.05, 1.16, 8.35, 8.6, 35.23, 11.68, 12.35, 12, 6.47, 11.96, 6.63, 5.63, 9.24, 15.32, 5.9, 11.7, 5.92, 5.8, 14.52, 4.34, 10.15, 7.89, 10.2, 5.01, 6.85, 
7.25, 6.3, 7.76, 6.56, 3.73, 5.83, 2.92, 2.56, 10.69, 9.82, 14.28, 8.18, 12.24, 5.26, 22.21, 8.52, 12.61, 12.28, 6.95, null, 6.94, 4.87, 15.42, 4.7, 13.28, 15.85, 7.96, 8.29, 4.05, null, 12.53, 3.77, 9.55, 6.82, 8.71, 2.94, 11.02, 6.6, 11.36, 10.67, 13.41, 4.14, 11.63, 8.04, 9.86, 20.96, 9.96, 5.12, 15.48, 12.29, 15.87, 8.27, 7.4, 2.81, 11.26, 5.35, 13.82, 9.52, 3.03, 7.34, 16.36, 3.12, 6.45, 13.29, 14.86, 2.59, 14.03, 10.44, 10.52, 4.95, 15.84, 10.2, 4.56, 10.86, 18.75, 11.73, 8.7, 12.5, 11.36, 4.86, 12.07, 5.74, 9.23, 9.09, 13.22, 11.9, 11.67, 8.65, 2.91, 6.02, 10.88, 28.87, 11.12, 3.55, 13.33, 1.96, 6.96, 9.66, 12.9, 16.06, 
13.48, null, 8.57, 7.49, 5.39, 6.45, 23.3, 9.34, 8.45, 6.87, 8.48, 12.21, 12.5, 11.79, 5.9, 3.2, 9.73, 3.87, 9.33, 11.53, 9.45, 6.21, 12.32, 7.01, 4.93, 17.64, 5.08, 3.53, 5.71, 11.82, 9.52, 7.82, 7.87, 11.87, 7.4, 8.69, 17.77, 5.82, 3.68, 9.42, 14.63, 11.21, 4.65, 8.17, 5.94, 1.21, 3.55, 7.69, 7.29, 18.96, 7.25, 8.84, 7.8, 12.65, 4.56, 22.89, 11.22, 9.65, 10.84, 11.85, 7.4, 13.71, 9.04, 4.39, 16.66, 3.33, 4, 10, 18.18, 4.76, 6.4, 8.55, 6.51, 8.01, 7.49, 9.81, 11.55, 7.43, 12.12, 10.37, 21.16, 9.87, 7.09, 13.51, 7.43, 8.92, 10.65, 5, 7.65, 4.91, 10.95, 2.91, 9.9, 5.86, 5.88, 5.2, 5.47, null, 6.81, 8.88, 
8.21, 11.74, 7.23, 6.81, 8.92, 11.76, 5.89, 7.01, 10.4, 7.74, 5.88, 8.44, 10.98, 9.31, 4.91, 3.03, 9.89, 7.46, 6.64, 10.65, null, 28.31, 9.93, 21.25, 8, 13.04, 19.16, 2.3, 5.19, 14.91, 9.04, 8.15, 2.66, 5.33, 7.23, 5.31, 7.99, 18.46, 5, 6.99, 6.79, 9, 10.14, 14, 5.08, 11.89, 8.82, 15.31, 3.44, null, 4.66, 5.26, 10.22, 9.18, 3.47, 3.33, 4.03, 13.38, 5.01, 7.59, 9.02, 7.69, 7.15, 10.28, 17.39, 14.81, 15.88, 10.62, 5.68, 4.82, 6.94, 6.56, 8.23, 11.55, 18.83, 6.81, 16.12, 2.7, 5.67, 9.98, 18.25, 12.76, 5.55, 2.1, 14.21, 4.66, 5.11, 6.34, 8.71, 17.88, 10.45, 9.9, 3.92, 3.14, 13.47, 11.22, 9.08, 2.31, 16.15, 8.62, 
5.39, 14.69, 1.78, 16.57, 12.5, 4.12, 9.45, 1.81, 14.13, 9.13, 12.66, 8.9, 2.54, 9.76, 3.38, 17.03, 11.53, 7.24, 10.25, 8.64, 14.66, 8.21, 24, 14.43, 8.43, 2.89, 6.86, 23.33, 6.6, 6.65, 9.65, 4.01, 3.33, 5.66, 10.65, 4.6, 7.94, 10.33, 7.69, 5.71, 9.01, 11.88, 9.52, 10.78, 11.36, 15.02, 10.04, 4.78, 13.6, 6.63, 8.43, 5.88, 3.63, 5.11, 5.51, 9.09, 9.21, 15.38, 3.09, 6.48, 5.9, 11.82, 14.08, 14.47, 7.53, 4.9, 9.62, 8.47, 5.46, 5.38, 8.15, 8.16, 8.46, 10.28, 4.86, 10.98, 4.08, 4.21, 6.09, 8.08, 12.4, 12.43, 10.5, 7.74, 14.81, 12.05, 6.41, 2.02, 10.98, 11.39, 10.46, 3.06, 10.71, 5.3, 13.63, 18.28, 6.42, 22.95, 8.73, 12.87, 
24.62, 5.26, 9.23, 8.08, 26.86, 3.75, 8.86, 11.83, 6.3, 9.01, 5.27, 6.06, 8.83, 18.75, 7.74, null, 9.9, 6.8, 8.88, 5.91, 8.2, 4.79, 5.49, 4.58, 15.33, 6.32, 8.62, 5.63, 6.55, 13.33, 11.76, 1.01, 8.54, 6.77, 6.54, 11.36, 4.34, 2.96, 27.9, 19.48, 6.28, 12.56, 5.18, 10.12, 20.2, 3.97, 13.62, 9.15, 25, 13.33, 7.4, 11.06, 6.38, 6.89, 1.21, 14.28, 15.09, 12.5, 16.66, 12.6, 21.9, 7.17, 6.27, 3, 6.92, 16.43, 5.98, 13.92, 7.23, 4.63, 6.91, 3.17, 8.48, 4.76, 9.06, 12.7, 7.97, 8.13, 9.37, 1.19, 14.69, 2.08, 5.52, 4.97, 9.41, 25, 13.75, 5.19, 8.64, 9.09, 12.59, 12.01, 3.92, 9.81, 7.78, 15.17, 12.84, 2.95, 6.98, 10.06, 
7.06, 12.87, 9.87, 11.01, 4.98, 2.85, 17.02, 2.43, null, 6.35, 6.65, 3.44, 18.35, 13.88, 9.95, 19.76, null, 3.98, 7.65, 8.98, 12.5, 7.34, 28.81, 6.25, 14.79, 10.59, 10.81, 20.94, 11.19, 5.68, 10.31, 9.74, 5.56, 10.9, 7.85, 3.78, 1.65, 6.72, 12.84, 8.68, 10.86, 6.54, 10.04, 12.73, 4.76, 7.43, 15.38, null, null, 11.25, 8.84, 13.06, 15.09, 11.11, 5.15, 11.11, 5.95, 19.17, 11.76, 1.58, 13.45, 2.52, 10.15, 10.52, 11.83, 7.97, 3.45, 3.68, 7.4, 9.12, 7.75, 7.32, 9.86, 15.06, 4.49, 8.19, 4.89, 22.99, 10.27, 14.64, 7.4, 8.45, 11, 6.86, 9.56, 10.53, 11.11, 5.39, 3.57, 5.97, 10.81, 6.55, 8.8, 17.93, 6.53, 5.39, 7.22, 7.22, 5.5, 6.39, 
22.95, 4.8, 5.38, 12.33, 10, 6.1, 5.03, 13.55, 7.45, 11.67, 7, 11.59, 3.39, 7.85, 2.23, 9.44, 4.04, 15.53, 12.33, 9.96, 11.66, 16.64, 17.08, 15.42, 2.23, 1.84, 6.25, 8.16, 9.39, 12.83, 10.95, 6.94, 9.34, 7.5, 19.23, 12, 20.79, 7.33, null, 7.97, 1.85, 1.33, 11.93, 13.47, 5.88, 4.61, 5.78, 9.81, 6.84, 14.8, 8.18, 2.44, 7.19, 10.49, 8.43, 9.23, 4.47, 7.4, 16.29, 4.81, 6.43, 10.16, 18.56, 6.7, 5.1, 5.88, 1.07, 9.09, 17.82, 4.3, 7.4, 8.45, 10.24, 7.79, 6.89, 5.75, 10.93, 7.62, 6.81, 11.11, 6.04, 26.08, 5.79, 5.64, 8.92, 36.45, 3.22, 12.15, 6.69, 8.16, 7.8, 9.67, 6.68, 7.12, 4.41, 4.42, 1.85, 4.8, 5.31, 17.45, 
5.91, 5.31, 9.94, 7.62, null, 4.19, 4.7, 14.97, 12.19, 10.46, 4.61, 13.74, 8.19, 11.72, 8.77, 10.76, 14.65, 5.2, 10.28, 12.06, 14.1, 5.44, 7.92, 5.46, 9.71, 3.7, 10.87, 12.7, 4.48, 5.17, 31.25, 8.79, 2.94, 10.29, 6.59, 9.71, 23.66, 5.95, 9.96, 12.31, 8.14, 3.98, 5.33, 6.15, 13.27, 8.27, 11.41, 6.59, 5.78, 12.94, 9.55, 10.64, 4.65, 9.29, 8.52, 11.88, 9.62, 8.73, 5.37, 21.22, 6.99, 5.64, 4.03, 9.85, 3.7, 17.54, 8.84, 9.07, 7.14, 10, 4.44, 13.82, 12.37, 9.27, 7.14, 8.61, 5.34, 3.53, 10.38, 10.15, 15.75, 9.23, 7.6, 5.97, 8.43, 5.2, 5.62, 12.71, 6.96, 9.48, 4.16, 11.33, 9.85, 5.57, 12.29, 14.66, 10.72, 11.55, 11.76, 9.87, 
3.57, 5, 9.98, 6.52, 8.94, 12.17, 2.54, 7.95, 5.92, 10.77, 11.86, 9.07, 9.26, 9.13, 14.35, 6.56, 13.77, 11.85, 4.51, 10, 9.06, 5.93, 8.09, 15.97, 4.62, 13.91, 15.89, 12.72, 11.86, 22.5, 12, 6.6, 9.09, 11.11, 5.06, 10.07, null, 28.16, 5.5, 13.12, 3.67, 13.75, 10.19, 11.93, 7.55, 7.02, 1.53, 2.15, 13.63, 7.6, 17.14, 10.07, 11.61, 7.52, 7.35, 11.66, 1.36, 4.84, 9.43, 7.89, 2.83, 25.27, 3.92, 11.59, 6.08, 10.87, 6.66, 15.62, 9.67, 5.85, 6.07, 6.89, 15.78, 7.04, 9.89, 11.11, 20.83, 13.17, 13.12, 7.8, 2.73, 13.73, 7.17, 11.16, 13.13, 8.73, 8.89, 4.06, 16.29, 7.2, 5.06, 9.95, 11.92, 9.28, 12.16, 3.66, 8.82, 10.65, 5.86, 14.1, 
13.07, 6.52, 9.09, 9.86, 11.51, 10.56, 15.78, 5.7, 15.74, 14.7, 18.96, 3.64, 18.3, 5.97, 8.62, 4.31, 11.49, 8.63, 7.4, 6.74, 8.37, 8.07, 10.19, 4.65, 13.69, 17.25, 1.44, 5.12, 2.22, 8.9, 12.6, 14.51, 9.7, 4.18, 10.32, 0.92, 4.68, 4.59, null, 11.25, 4.62, 3.12, 11.55, 7.25, 7.22, 10.65, 5.19, 14.24, 16.16, 6.06, 8.12, 20.44, 3.03, 6.72, 13.63, 6.8, 9, 6.52, 11.63, 6.2, 8.51, 18.75, 4.8, 12.06, 6.22, 14.19, 11.17, 6.42, 7.72, null, 3.74, 9.09, 30.76, 14.05, 8.07, 4.37, 4.54, 4.4, 3.93, 11.73, 9.86, 17.08, 6.18, 13.61, 20.4, 6.54, 9.55, 5.91, 7.69, 9.75, 1.5, 6.66, 8.62, 7.28, 10.41, 5.97, 9.63, 9.67, 4.18, 10.29, 
13.82, 6.97, 1.69, 5.26, 19.64, 1.44, 8.98, 7.44, 8.38, 7.27, 17.05, 12.64, 6.3, 9.48, 10.56, null, 14.13, 11.17, 13.83, 8.59, 7.32, 19.82, 9.88, 4.38, 3.67, 13.17, 5.92, 3.9, 2.3, 6.02, 6.94, 11.9, 8.06, 11.43, 12.41, 14.25, 7.44, 5.16, 6.25, 19.87, 22.72, 6.66, 8.99, 14.18, 7.63, 10.25, 9.04, 10.1, 5.11, 14.03, 7.57, 3.22, 26.11, 3.75, 8, 4.76, 5.83, 8.28, 10.44, 15.78, 8.4, 3.99, 5.91, 13.88, 7.31, 7.87, 18.46, 14.65, 9.55, 5.52, 8.34, 5.55, 5.83, 11.28, 4.68, 6.72, 5.17, 4.24, 3.38, 8.47, 15.87, 10.33, 11.6, 5.94, 2.81, 6.59, 21.29, 8.73, 14.6, 11.98, 7.96, 9.85, 17.29, 6.61, 9.14, 2.73, 11.61, 8.79, 2.32, 7.4, 
6.5, 2.63, 15.02, 5.29, 0.88, 5.49, 8.24, 10.32, 4.4, 10.48, null, 6.42, 13.33, 9.8, 6.12, 12.02, 6.25, 5.84, 4.76, 8.02, 6.95, 8.36, 7.47, 14.88, 9.02, 9.52, 6.32, 12.3, 6.27, 16.45, 8.13, 7.74, 14.28, 4.71, 6.79, 15.81, 3.47, 9.03, 10.34, 9.88, 5.13, 8.3, 2.98, 23.15, 20.2, 8.18, 5.37, 20.83, 13.8, 7.87, 2.24, 5.76, 7.57, 5.96, 20.96, 16.63, 10.57, 12.2, 8.27, 9.46, 9, 8.61, 13.66, 10.93, 6.28, 14.29, 8.2, 12.9, 13.75, 17.61, 9.04, 6.04, 21.27, 10.38, 3.18, 5.08, 5.63, 10.15, 7.04, 8.43, 21.05, 8.62, 7.97, 20.21, 11.67, 9.88, 12.5, 8.24, 3.39, 7.27, 11.07, 4.34, 4.76, 7.69, 8.61, 4.54, 6.63, 7.89, 8.74, 7.85, 
11.87, 7.35, 9.33, 25, 7.62, 8.62, 2.85, 10.48, null, 13.06, 8.89, 5.13, 22.33, 13.96, 7.38, 15.49, 10, 8.73, 10.3, 9.94, 12.05, 10.29, 8.7, 5.97, 3.65, 4.38, 11.05, 12.98, 6.48, 11.94, 17.77, 9.73, 14.68, 3.5, 4.91, 7.07, null, 5.19, 10.5, 20.67, 5.46, 10.55, 3.72, 4.39, 7.1, 9.49, 4.43, 10.78, 15.68, 9.87, 12.15, 17.4, 8.78, 4.34, 13.75, 3.65, 7.6, 8.34, 8.89, 9.19, 9.25, 7.02, 11.89, 11.85, 10.25, 6.57, 9.43, 7.69, 6.28, 22.54, 8.58, 6.52, 19.81, 9.46, 11.47, 4.34, 3.88, 7.56, 4.08, 12.6, 6.56, 16, 5.11, 9.56, 1.88, 5.7, 4.5, 5.27, 11.76, 10.95, 6.29, 5.71, 12.42, 11.68, 18.95, 4.62, 4.34, 7.64, 8.81, 13.46, 
4.09, 10.2, 8.97, 22.84, 15.09, 7.04, 6.06, 6.71, 17.76, 8.8, 5.55, 7.14, 4.92, 16.21, 6.91, 5.81, 15.44, 7.27, 13.86, 13.88, 3.44, 5.12, 4.59, 10, 14.93, 3.17, 10.36, 9.14, 11.86, 29.65, 6.17, 8.05, 8.82, 5.83, 11.88, 7.5, 15.69, 6.34, 8.8, 1.63, 11.29, 9.09, 6.06, 16.32, 4.28, 7.56, 5.88, 7.19, 8.33, 7.74, 6.01, 3.8, 7.24, 4.81, 7.27, 4.67, 5.48, 8.38, 10.15, 20.96, 9.33, 13.41, 8.26, 14.52, 6.01, 18.98, 4.82, 5.39, 6.83, 8.4, 8.33, 6.69, 5.37, 6.73, 16.66, 5.15, 32.87, 5.88, 3.9, 5.26, 2.27, 14.28, 5.29, 8.48, 4.41, 4.71, 3.57, 4.95, 10.7, 3.57, 7.31, 14.24, 4.36, 5.09, 14.34, 27.08, 11.11, 3.09, 14.91, 10.47, 
4.86, 9.61, 4.76, 5.83, 2.38, 12.06, 13.77, 6.64, 6.13, 11.76, 10.93, 11.92, 5.64, 4.54, 12.94, 5.88, 12.37, 6.77, 8.43, 14.61, 7.66, 9.12, 10.36, 3, 7.69, 4.96, 8.63, 4.58, 4.05, 5.19, 10.34, 7.46, 7.93, 4.84, 7.69, 10.15, 20.22, 12.27, 0.89, 8.33, 11.56, 12.31, 3.57, 13.5, 5.78, 9.9, 8.33, 13.52, 6.66, 5.83, 9.51, 15.38, 10.61, 7.34, 5.19, 4.47, 5.68, 15.49, 5.22, 25.12, 12.71, 3.18, 4.9, 8.5, 7.89, 2.43, 7.46, 13.47, 7.14, 12.69, 14.75, 10.24, 6.34, 6.17, 9.13, 14.91, 6.56, 2.15, 7.27, 15.78, 12.04, 10.69, 7.27, 8.75, 7.92, 7.08, 8.03, 18.6, 11.68, 5.76, 3, 10.79, 13.36, 10.04, null, 4.46, 10.65, 5.2, 15.02, 7.01, 
6.89, 8.04, 16.27, 12.5, 5, 2.77, 8.33, 20, 12.66, 6.7, 9.54, 2.63, 19.2, 17.58, 8.92, 2.67, 5.83, 5.47, 16.17, 9.09, 8.18, 1.34, 13.33, 17.64, 10.52, 11.97, 17.85, 9.41, 16.12, 11.12, 6.15, 18.55, 12.02, 7.84, 6.89, 17.85, 4.65, 11.7, 12.87, 2.73, 3.58, 17.18, 4.54, 4.71, 7.81, 2.85, 7.69, 10.87, 25.92, 10.26, 8.64, 1.96, 5.55, 7.06, 14.46, 12.27, 7.55, 4.7, 12.53, 5.65, 8.87, 8.33, 4.21, 30.71, 9.51, 6.92, 2.9, 16, 9.04, 9.32, 21.21, 6.45, 9.56, 7.5, 9.42, 17.85, 7.86, 12.27, null, 32.74, 3.17, 11.46, 6.6, 9.25, 10.08, 10.84, 7.98, 7.62, 10.47, 6.14, 6.13, 17.6, 7.14, 15.1, 7.89, 5.55, 5.14, 8.84, 7.4, 16.66, 
9.34, 6.77, 9.23, 10.09, 7.31, 6, 10.49, 3.19, 12.93, 5.34, 3.25, 10.65, 6.06, 7.61, 16.11, 4.38, 7.84, 11.41, 3.64, 9.8, 5.55, 6.38, 2.73, 14.18, 13.75, 5.06, 13.71, 11.33, 12.19, 3.01, 10.16, 4.66, 11.07, 4.04, 8.51, 10.28, 8.28, 10.46, 7.2, 3.75, 4.18, 8.95, 17.8, 8.27, 16.78, 8.2, 16.62, 5.4, 12.26, 9.67, 11.6, 5.9, 10.31, 4.49, 20.62, 5.79, 10.03, 5.42, 19.37, 5.88, 32.25, 10.38, 11.66, 6, 3.61, 11.86, 6.91, 5.05, 6.66, 12.5, 13.91, 3.18, 2.08, 2.7, 7.14, 13.9, 5.98, 10.71, 5.09, 5.2, null, 6.14, 9.67, 2.81, 10.79, 7.44, 3.75, 7.72, 10.84, 17.93, 11.49, 4.92, 10.65, 5.35, 12.46, 6.32, 6.31, 10.2, 10.68, 8.1, 
9.8, 10.17, 8.51, 8.72, 11.13, 7.92, 8.07, 7.06, 4.21, 12.28, 15, 10.59, 8.33, 3.66, 2.41, 4.58, 9.01, 9.57, 1.59, 3.24, 5.01, 6.21, null, 8.16, 9.22, 4.4, 10.7, 3.04, 4.85, 6.6, 6.46, 7.9, 14.86, 8.57, 10.53, 6.69, 6.83, 8.21, 7.44, 33.08, 9.85, 7.4, 5.65, 11.19, 5.69, 18.53, 6.35, 6.44, 8.36, 13.58, 5.44, 6.48, 9.89, 12.34, 7.69, 8.67, 8.6, 8.52, 8.4, 4.13, 10.38, 7.07, 13.11, 4.98, 16.55, 14.38, 21, 4.81, 8.58, 10.16, 7.81, 4.12, 11.08, 0.93, 11.75, 19.79, 8.82, 3.38, 14.28, 7.31, null, 4.54, 6.25, 4.76, 6.89, 5.26, 5.81, 12.82, 5.1, 10.79, 5.33, 10.8, 4.52, 8.02, 2.77, 11.88, 4.32, 9.45, 20, 13.04, 
7.31, 6.31, 4.08, 7.31, 10, 9.45, 16.23, 8.19, 2.73, 12.5, 9.87, 9.83, 4.81, 12.43, 8, 10.95, 5.79, 0.78, 4.9, 7.83, 10.81, 5.97, 1.53, 8.37, 11.25, 3.44, 8.66, 8.48, 13.33, 5.76, 4.32, 5.43, 4.34, 10, 4.04, 4.06, 10.15, 9.79, 9.1, 6.59, 11.39, 6.93, 8.99, 10.21, 8.09, 6.25, 10.41, 7.54, 12.5, 8.33, 18.9, 9.09, 5.81, 12, 7.95, 4.73, 8.16, 15.56, 3.07, 11.32, 4.87, 6, 10.76, 3.38, 9.87, 13.29, 6.93, 6.99, 8.59, 7.17, 12.07, 23.4, 5.09, 7.42, 4.96, 7.44, 10.82, 17.64, 4.43, 9.89, 9.04, 22.62, 5, 31.57, 9.09, 10.86, 14.97, 6.66, 6.3, 10.16, 8.25, 5.88, 11.27, 22.7, 19.11, 11.11, 12.04, 6.8, 4.83, 13.57, 
null, 8.6, 15.77, 4.7, 7.92, 14.28, 6.1, 7.91, 8.51, 18.44, 5.33, 17.72, 18.94, 12.59, 7.84, 11.38, 17.85, 12.35, 8.49, 7.99, 9.05, 8.96, 16.71, 9.11, 4.32, 6.75, 3.22, 9.98, 4.6, 5.56, 13.27, 10.63, 3.43, 9.52, 10.49, 6.14, 21.61, 12.91, 12.33, 12.92, 4.34, 3.03, 14.94, 9.41, 8.98, 18.71, 17.14, 7.58, 10.43, 24.24, 18.31, 3.44, 9.47, 10, 28.93, 2.93, 11.38, 8.92, 8.74, 5.81, 15.93, 4.32, 6.77, 11.53, 10.68, 3.36, 3.26, 11.42, 10, 5.59, 8.43, 5.33, 6.94, 4.37, 9.87, 10.92, 12.97, 8.74, 6.68, 2.46, 13.66, 20.45, 10.84, 2, 6.25, 11.42, 1.88, 9.37, 2.1, 5.09, 6.98, 8.52, 6.25, 3.65, 5.45, 12.81, 13.54, 7.04, 8.85, 10.37, 
6.66, 9.47, 1.02, 5.28, 13.27, 8.88, 8.84, 10.45, 8.13, 7, 8.13, 11.14, 5.54, 13.6, 20.4, 26.19, 13.23, 26.19, 8.67, 6.85, 6.14, 9.33, null, 19.68, 12.72, 2.93, 9.21, 5.17, 4.34, 5.58, 6.69, 8.36, 5.12, 3.89, 7.59, 5.15, 12.14, 5.75, 4.02, 12.39, 10, 2.15, 9.03, 6.83, 5.68, 4.34, 6.66, 12.91, 4.38, 8.92, 8.26, 18.42, 3.73, 10.36, 20.75, 6.54, 7.87, 23.25, 15.41, 2.05, 18.13, 6.28, 6.57, 6.56, 7.42, 5.7, 8.59, 13.92, 8.88, 4.08, 11.46, 6.55, 3.03, 4.75, 10, 12.04, 11.51, 5.26, 7.01, 7.02, 11.11, 7.31, 13.76, 6.32, 13.46, 4, 9.14, 8.92, 6.52, 6.54, 10.75, 13.4, 11.25, 5.39, 9.93, 3.64, 7.14, 8.94, 6.7, 7.75, 
5.02, 10.69, 10.88, 6.06, 8.53, 8.05, 7.8, 8.1, 15.76, 6.52, 6.21, 11.98, 7.95, 10.91, null, 8.53, 5.19, 5.26, 5.18, 4.28, 9.35, 2.65, 1.11, 7.69, 8.12, 5.64, 4.25, 13.87, 14.18, 9.58, 9.94, 14.35, 3.65, 2.6, 5.49, 9.37, 14.58, 6.91, 10.58, 11.9, 9.75, 7.46, 9.06, 13.74, 5.61, 3.84, 9.65, 8.3, 8.69, 5.84, 20, 6.73, 9.94, 4.52, 19.76, 18.43, 12.86, 2.73, 5.94, 7.57, 9.56, 22.06, 7.28, 3.7, 10.46, 3.08, 6.51, 6.26, 8.81, 11.5, 18.48, 6.25, 5.8, 6.4, 12.37, 5.69, 2.4, 6.01, 3.44, 6.84, 8.98, 10.25, 10.66, 2.7, 8.06, 14.28, 13.93, 7.23, 9.98, 12.82, null, 2.61, 7.39, 17.11, 10.78, 27.95, 18.18, 11.6, 11.11, 5.55, 
16.32, 7.96, null, 1.96, 8.82, 8.06, 6.48, 13.98, 6.6, 11.55, 12.67, 11.88, 13.79, 6.38, 5.71, 10.39, 10.6, 13.33, null, 6.39, 12.31, 11.11, 8.04, 7.17, 12.51, 13.04, 12.9, 3.73, 11.45, 9.65, 8.84, 11.52, 7.41, 7.31, 13.39, 19.63, 2.04, 3.07, 5.03, 10.19, 11.67, 14.82, 11.15, 6.74, 6.61, 10.06, 7.21, 16.61, 5.08, 6.38, 9.79, 4.8, 5.52, 7.63, 8.91, 2.4, 16.72, 13.02, 11.97, 10.88, 14.59, 9.88, 10.52, 15.63, 8.53, 3.79, 8.01, 7.72, 7.16, 4.02, 4.81, 8.54, 10.64, 5.66, 16.27, 7.24, 1.86, null, 6.79, 8.16, 16.88, 11.42, 24.77, 8.3, 5.71, 4.16, 9.85, 5.85, 15.92, 9.45, 3.7, 10.3, 6.65, 3.48, 14.75, 10.77, 6.48, 20.92, 17.85, 10.95, 
11.22, 2.43, 9.94, 14.91, 3.53, 7.84, 9.84, 10.46, 11.64, 9.46, 8.66, 7.65, 9.39, 17.28, 8.01, 15, 13.14, 5.26, 28.46, 3.71, 6.64, 5.88, 6.45, 7.18, 13.8, 10.25, 8.45, 9.22, 4.34, 19.02, 19.17, 12.61, 28.71, 33.5, 4.39, 4.32, 18.07, 9.93, 20.14, 9.75, 10.88, 7.82, 12.94, 4.49, 6.26, 7.31, 9.62, 16.46, 7, 9.31, 31.34, 5.82, 2.53, 16.78, 10.5, 10.1, 4.16, 3.46, 9.77, 5.2, 10.08, 12.11, 8.62, 6.73, 16.16, 12.5, 25.53, 7.89, 10.16, 16.57, 4.92, 9.22, 5.33, 8.21, 4.79, 1.19, 3.44, 7.04, 13.17, 7.93, 9.65, 5.69, 5.73, 10.33, 5.35, 2.66, 6.75, 6.96, 5.95, 8.57, 7.93, 9.7, 10.63, 7.65, 2.7, 4.6, 8.64, 15.15, 16.9, 10.16, 
8.78, 4.71, 3.77, 9.53, 16.86, 9.41, 6.06, 7.69, 6.29, 8.2, 16.36, 9.9, 5.26, 2.66, 7.21, 7.55, 14.04, 2.46, 3.1, 12.76, 4, 9.25, 10, 5.1, 5.94, 12.03, 6.07, 9.67, 8.92, 14.75, 9.75, 26.2, 14.28, 11.92, 10.52, 19.44, 10.89, 1.77, 16.89, 10.45, 14.64, 11.45, 13.24, 4.67, 7.2, 13.4, 4.65, 12.82, 4.86, 15.95, 8.73, 13.4, 12.54, 10.29, 9.47, 8.11, 2.22, 6.85, 22.75, 16.66, 7.69, 6.22, 9.38, 7.21, 8.55, 3.92, 3.14, 2.17, 5.84, 1.66, 5.5, 11.88, 18.58, 3.57, 9.82, 12.8, 6.13, 7.97, 7.92, 5.45, 11.79, 3.65, 5.86, 7.29, 13.51, 2.85, 4.39, 46.83, 6.05, 6.46, 6.78, 13.86, 9.33, 5.14, 12.15, 8.33, 5.3, 6.21, 11.68, 17.21, 
1, 3.82, 13.33, 12.21, 5.01, 3.31, 7.75, 6.15, 11.41, 4.13, 5.42, 12.3, 7.02, 17.11, 4.73, 5.79, 7.65, 3.95, 12.16, 7.78, 6.82, 8.13, 2.38, 17.12, 15.04, 9.52, 9.45, 13.63, 9.59, 3.9, 6.36, 13.39, 4.01, 9.19, 8.82, 7.62, 13.08, 10.7, 14.92, 6.61, 13.15, 7.76, 13.52, 6.21, 25.58, 10.14, 27.96, 8.37, 5.84, 6.25, 7.65, 4.16, 4.82, 6.85, 6.12, 7.44, 13.92, 3.42, 2.7, 13.01, 7.19, 1.6, 7.89, 2.66, 8.49, 22.17, 6.86, 4.68, 13.17, 1.25, 12.54, 2.19, 3.03, 10.01, 3.38, 17.46, 9.09, 2.85, 4.16, 4.1, 10.79, 11.73, 10.82, 10.95, 11.55, 17.03, 22.64, 16.96, 10.84, 1.47, 7.73, 15.78, 2.79, 20.23, 8.49, null, 6.68, 2.56, 9.03, 6.5, 
8.78, 2.67, 11.71, 3.09, 9.11, 8.33, 9.16, 6.32, 11.11, 7.37, 7.94, 9.44, 2.12, 12.11, 15.94, 19.59, 12.02, 6.3, 18.55, 7.23, 4.25, 11.5, 5.67, 12.27, 11.42, 10.41, 18.39, 2.38, 3.71, 7.96, 11.11, 7.07, 10.76, 13.38, 7.97, 6.01, 9.49, 5.59, 7.56, 7.5, 13.15, 7.42, 15, 11.76, 8.07, null, 10.58, 4.68, 13.55, 8.79, 13.35, 6.06, 10.44, 6.25, 10.97, 13.49, 6.07, 6.23, 6.78, 12.87, 8.04, 14.28, 9.87, 8.91, 13.33, 4.6, 3.29, 9.29, 7.04, 9.91, 4.21, 14.7, 5.35, 2.59, 6.51, 19.84, 15.88, 10.86, 6.8, 3.71, 4.51, 12.95, 4.54, 21.41, 11.73, 12.9, 10.37, 6.74, 5.97, 13.33, 4.47, 10.98, 4.1, 6.05, 2.02, 5.55, 9.72, 6.32, 6.27, 10.97, 
14.28, 14.87, 15, 6.29, 7.69, 5.62, 17.66, 16.66, 26, 9.94, 4.07, 10.6, 13.22, 7.31, 7.95, 17.44, 8.79, 15.49, 7.9, 8.74, 4.85, 5.83, 4.65, 10.98, 17.64, 5.99, 6.55, 10, 15.03, 5.37, 8.99, 10.05, 15.04, 7.09, 3.65, 20.42, 13.91, 18.75, 2, 10.83, 8, 16.27, 7.93, 9.25, 5.8, null, 7.71, 1.09, 8.46, 3.63, 18.9, 8.1, 19.58, 5.76, 12.01, 7.89, 4.21, 7.53, 4.57, 3.68, 7.45, 10.99, 5.26, 6.03, 12.4, 12.85, 19.19, 4.21, 6.35, 7.6, 12.24, 14.23, 8.1, 8.02, 10.76, 10.22, 7.43, 7.83, 3.26, 10.67, 4.97, 13.79, 27.34, 23.59, 7.45, 7.3, 5.44, 1.56, 10.16, 8.78, 17.82, 9.45, 5.2, 11.01, 8.85, 14.77, 14.07, 6.43, 9.09, null, 
20.09, 10.63, 14.57, 9.16, 5.57, 14.56, 6.38, 33.11, 8.33, 8.33, 8.2, 8.21, 10.38, 6.59, 14.72, 12.87, 10.68, 11.21, 11.11, 3.75, 13.22, 8.24, 9.52, 8.74, 6.66, 5.98, 7.98, 8.1, 5.76, 13.96, 13.38, 6.96, 9.65, 5.88, 9.43, 6.25, 10.36, 11.21, 7.38, 4.34, 8.24, 4.04, 6.22, 11.53, 4.22, 10.61, 18.42, null, 3.84, 21.96, 1.76, 10.84, 10.71, 11.35, 8.13, 7.5, 8.06, 28.31, 6.27, 14.36, 12.5, 7.05, 6.61, 16.55, 6.22, 2.68, 5.12, 6.28, 11.24, 3.57, 15.97, 8.75, 12.72, 12.04, 5.15, 8.66, 4.68, 4.47, 25.6, 6.69, 8.99, 6.66, 1.78, 5.16, 14.64, 16.66, 4.76, 5.69, 4.23, 11.36, 8.45, 7.98, 8.57, 8.29, 10.23, 14.28, 8.54, 8.93, 12.36, 11.28, 
10.2, 5.99, 8.57, 9.24, 6.33, 6.66, 11.92, 6.32, 8.23, 12.01, 7.39, 8.04, 9.05, 10.72, 6.19, 6.41, 3.77, 11.59, 6.4, 15.78, 12.17, 7.89, 9.75, 3.13, 8.64, 10.79, 5.31, 10.51, 6.14, 6.78, 9.04, 10.54, 6.67, 7.35, 3.44, 7.8, 6.52, 7.8, 2.89, 5.86, 10.34, 5.73, 7.69, 5.28, 9.09, 19.67, 6.79, 10.06, 12.33, 2.2, 7.12, 2.94, 3.7, 5.92, 27.73, 5.4, 25.1, 5, 9.81, 11.51, 19.54, 6.5, 3.18, 5.55, 15.11, 12.04, 5.55, 4.05, 8.42, 7.92, null, 9.36, 8, 5.08, 10.24, 15.57, 13.97, 10.17, 10.13, 6.21, 4.95, 11.18, 6.45, 6.95, 9.09, 4.76, 8.82, 1.96, 2.32, 4.59, 12.47, 5.57, 9.11, 9.32, 6.32, 1.92, 17.07, 4.16, 5.46, null, 
1.52, 8.94, 6.71, 8.62, 2.3, 14.81, 15.66, 7.61, 7.81, 12.5, 17.44, 12.04, 14.05, 10.94, 6.35, 8.53, 5.97, 4.3, 3.52, 9.93, 3.12, 4.34, 12.64, 12.85, 9.95, 5.92, 8.33, 2.5, 17.61, 10.63, 6.32, 13.69, 7.83, 16.8, 12.24, 14.79, 12.76, 13.42, 9.01, 8.37, 25.81, 3.97, 5.51, 12.8, 11.23, 11.94, 8.72, 9.37, 6.15, 31.81, 7.09, 8.94, 6.03, 2.05, 1.07, 1.56, 5.91, 6.5, 6.93, 13.09, 4.11, 21.69, 18.51, 23.87, 5.47, 5.35, 14.39, 9.9, 13.53, 10.56, 4.04, 19.38, 10, 6.05, 8.09, 16.07, 7.54, 11.88, 8.73, 5.1, 11.42, 5.88, 10.63, 10.2, 2.56, 7.38, 2.27, 2.5, 6.38, 3.12, 5.08, 13.44, 11.26, 28.3, 4.4, 5.1, 16.34, 17.35, 6.16, 12.3, 
7.86, 8.85, 4.25, 2.98, 9.04, 16.45, 16.57, 9.45, 4.21, 23.47, 22.78, 11.44, 8.87, 12.17, null, 11.93, 5.84, 17.5, 6.35, 10.94, 10.9, 10.94, 4.44, 5, 33.33, 9.95, 4.08, 14.84, 6.3, 11.71, 4.32, 8.87, 4.76, 13.88, 6.52, 6.94, 5.26, 5.6, 5.69, 6.58, 3.49, 5.17, 9.57, 7.45, 7.89, 13.66, 3.89, 11.37, 10.23, null, 8.19, 10.12, 21.42, 24.63, 5.33, 0.98, 7.69, 14.7, 4.08, 6.42, 10.52, 11.39, 8.22, 7.11, 4.34, 10.29, 7.17, 9.8, 8.1, 14.84, 6.47, 12.93, 15.24, 10.19, 9.95, 5.69, 10.47, 9.52, 9.04, 10.04, 7.26, 5.4, 11.35, 7, 18.34, 3.75, 8.62, 9.26, 8.15, 8.54, 9.33, 8.33, 8.56, 4.68, 3.79, 2.45, 14.95, 3.5, 11.47, 14.92, 
11.04, 8.57, 5.4, 9.55, 15.05, 1.85, 12.28, 7.87, 6.66, 5.95, 5.88, 8.14, 6.25, 5.39, 9.21, 13.97, 10.07, 9.19, 10, 8.86, 14.82, 7.97, 21.73, 14.06, 11.11, 14.11, 7, 10.86, 5.22, 15.13, 12.5, 1.99, 4.44, 7.6, 14.7, 4.78, 14.77, 8.92, 7.46, 3.14, 5.94, 15.23, 10.56, null, 13.79, 6.47, 21.33, 25.08, 9.77, 2.65, 8.23, 13.18, 7.87, 6.38, 6.42, 9.78, 5.69, 8.62, 9.18, null, 8.62, 9.34, 3.44, 9.77, 1.78, 4.78, 3.33, 11.53, 11.59, 17.41, 8.75, 11.49, 6.77, 11.42, 31.47, 9.34, 12.39, 3.68, 2.27, 9.13, 3.61, 7.29, 29.19, 11.58, 3.44, 8.19, 13.99, 19.5, 8.08, 6.81, 13.86, 4.95, 7.58, 3.26, 7.85, 9.95, 8.92, 12.84, 4.2, 4.01, 
20.2, 10.96, 7.93, 11.33, 10.31, 19.01, 6.89, 4.54, 12.21, 15.84, 8.47, 7.44, 12.5, 6.48, 4.01, 10.66, 7.08, 9.21, 10.11, 10.26, 11.03, 9.69, 9.3, 8.27, 7.27, 6.7, 11.26, 10.03, 4.9, 9.52, 9.26, 14.95, 8.57, 5.53, 6.09, 6.3, 9.06, 10.26, 11.31, 2.63, 6.48, 9.24, 6.76, 11.36, 7.63, 16.12, 20.96, 4.34, 12.84, 9.67, 1.63, 7.07, 7.99, 5.63, 7.14, 13.12, 16.05, 6.68, 11.19, 6.59, 9.28, 8.33, 3.29, 1.24, 11.42, 14.58, 1.61, 14.28, 2.8, 8.03, 4.69, 4.25, 7.14, 9.54, 11.61, 25.54, 7.91, 7.97, 6.77, 7.32, 11.8, 10.17, 15.5, 6.86, 10.69, 3.44, 29.41, 9.42, 3.75, 9.82, 9.8, 10.29, 4.63, 15.38, 8.25, 14.55, 7.42, 7.39, 6.19, 9.85, 
8.08, 11.13, 21.73, 11.66, 12.32, 12.1, 6.69, null, 5.49, 9.21, 9.01, 5.22, 13.44, 4.31, 14.13, 9.67, 23.82, 18.18, 17.04, 13.38, 2.83, 5.82, 7.18, 16.43, 14.04, 13.15, 10.47, 6.62, 7.69, 3.46, 8.93, 10.89, 8.54, 12.02, 11.91, 3.75, 10.03, 11.26, 28.28, 11.78, 11.13, 7.11, 19.42, 4.1, 13.02, 7.69, 13.23, 4.87, 7.92, 8.5, 14.65, 10.22, 6.6, 6.39, 9.52, 6.77, 10.95, 4.09, 10.69, 25.94, 5.64, 21.36, 6.75, 5.62, 12.12, 5.81, 9.3, 10.66, null, 10.25, 10.04, 10.25, 2.96, 5.63, 9.18, 8.05, 6.62, 4.51, 3.07, 5.39, 13.69, 18.05, 8.22, 9.16, 4.85, 14.92, 5.89, 8.53, 18.75, 14.64, 6.9, 8.92, 3.7, 6.9, 9.62, 9.93, 10.36, 7.05, 7.9, 3.36, 
14.28, 3.92, 5.97, 13.94, 16.66, 13.82, 5.13, 14.86, 16.43, 12.99, 6.39, 18.88, 6.77, 12.5, 13.95, 7.69, 6.36, 11.32, 7.14, 11.78, 15.78, 6.91, 7.02, 12.61, 4.76, 15.86, 8.27, 7.44, 6.31, 8.44, 15, 9.21, null, 18.33, 9.17, 8.33, 5.11, 8.38, 8.93, 18.38, 9.72, 7.54, 10.4, 15.63, 6.61, 4, 10.12, 35.15, 5.26, 7.14, 7.08, 7.5, 11, 13.91, 9.67, 3.6, 6.66, 12.78, 8.15, 13.88, 10.56, 5.17, 16.47, 13.33, 9.76, 14.6, 10.96, 7.62, 10.29, 17.16, 4.47, 8.28, 12.26, 17.59, 10.86, 3.48, 7.47, 3.57, 7.56, 7.16, 10.93, 8.73, 11.3, 6.89, 6.12, 3.27, 5.84, 4.83, 7.47, 5.71, 17.02, 8.69, 13.63, 16.01, 4.83, 12.51, 6.51, 8.73, 12.63, 9.77, 
8.99, 5.88, 8, 9.98, 23.4, 9.06, 13.56, null, 11.56, 3.97, 31.41, 13.07, 6.7, 5.17, 12.83, 6.82, 12.58, 8.88, 2.35, 6.62, 3.65, 5.46, 6, 4.93, 15.55, null, 2.88, 13.43, 4.25, 8.75, 12.69, 16, 5.04, 16.07, 11.96, 2.22, 22.5, 6.17, 4.54, 7.21, 2.64, 7.86, 11.61, 18.75, 5.14, 13.15, 2.88, 10.41, 13.51, 11.34, 13.55, 9.25, 11.53, 3.87, 10.9, 6.87, 8.11, 10.12, 8.68, 4.38, 5.98, 12.71, 7.91, 14.08, 9.25, 17.44, 12.47, 10.14, 12.13, 8.75, 6.17, 5.72, 7.31, 2.11, 12.15, 11.53, 6.66, 17.43, 8.89, 9.57, 9.09, 9.54, 6.04, 12.05, 11.86, 14.13, 5.4, 13.66, 1.72, 11.76, 11.88, 15.84, 7.4, 11.05, 3.65, 11.39, 13.78, 6.45, 8.05, 15.47, 
1.16, 5.17, 4.34, 9.69, 26.62, 12.75, 7.5, 10.81, 9.09, 7.66, 6.13, 8.33, 7.67, 12.19, 4.67, 14.93, 6.89, 8.13, 9.42, 6.37, 4.45, 13.33, 6.4, 3.31, 5.7, null, 7.69, 6.63, 7.16, 5.31, 6.91, 8.05, 10.95, 6.22, 5.97, 6.21, 10.58, 5.79, 7.27, 4.74, 13.23, 5.55, 10.02, 3.65, 9.49, 14.59, 12.75, 6.02, 12.18, 17.54, 8.61, 9.75, 9.13, 12.67, 6.52, 6.8, 13.11, 8.31, 1.2, 12.5, 8.51, 7.94, 9.02, 9.28, 6.64, 5.41, 14.43, 5.63, 4.04, 7.82, 10.49, 10.61, 5, 10.87, 3.52, 12.94, 8.33, 2.67, 4.43, 5.47, 9.05, 17.68, 11.2, 21.87, 6.52, 8.3, 5.82, 5.18, 14.98, 2.94, 3.67, 5.6, 7.31, 6.52, 9.52, 3.88, 12.37, 8.61, 12.17, 4.54, 
9.47, 14.88, 12.23, 6.99, 7.45, 21.9, 7.31, 5.95, 5.55, 4.16, 5.22, 7.51, 11.76, 7.11, 14.91, 4.81, 11.83, 10.23, 9.16, 15.95, 12.67, 9.15, 10.33, 10.97, 5.97, 11.11, 7.82, 9.35, 3.09, 11.11, 10.67, 7.78, 6.08, 3.65, 8.75, 3.48, 4.77, 10.88, 8.92, 5.76, 15.22, 5.68, 9.09, 5.83, 3.22, 5.56, 0.9, 2.5, 6.18, 6.41, 9.19, 8.82, 6.16, 8.11, 4.39, 7, 16.21, 6.69, 6.45, 10.37, 11.02, 12.57, null, 7.52, 10.04, 6.64, 7.73, 10.4, 5.08, 16.27, 5.79, 10.52, 8.82, 2.86, 16.39, 9.19, 8.62, 9.15, 20.93, 5.54, 6.24, 3.77, 3.53, 14.09, 3.89, 3.98, 3.05, 8.16, 11.32, 4.65, 4.87, 4.12, 17.26, 11.9, 5.02, 7.05, 4.81, 9.92, 17.64, 12.63, 
13.2, 17.74, 15.49, 4.21, 4.76, 6, 6.48, 4.96, 6.01, 5.35, 6.04, 11.71, 5.68, 20.28, 10.76, 10.15, 5.88, 3.39, 16.21, 6.27, 14.66, 5.9, 7.57, 13.56, 18.27, 5.97, 8.37, 10.31, 6.17, 13.15, 5.61, 5.19, 3.33, 7.54, 9.79, 8, 11.55, 13.69, 3.67, 4.9, 5.01, 3.76, null, 10.23, 2.85, 2.12, 24.09, 22.33, 9.02, 15.38, 7.11, 8.97, 11.57, 10.59, 7.02, 5.28, 9.12, 5.42, 5.51, 8.71, 7.6, 6.11, 12.13, 13.69, 9.82, 9.69, 15, 7.93, 10.72, 12.58, 13.66, 18.6, 14.51, 7.35, 9.85, 4.76, 6.96, 8.3, 11.53, 14.54, 23.14, 7.3, 11.98, 8.95, 11.86, 11.2, 10.64, 13.69, 7.29, 8.25, 4.47, 7.95, null, 7.82, 11.84, 8.67, 7.81, 7.7, 7.27, 12.87, 
8.35, 4.24, 4.31, 14.28, 7.8, 5.35, 20.99, 16.53, 6.09, 8.48, 13.53, 8.75, 9.19, 3.98, 7.72, 18.27, 9.73, 11.05, 10.15, 11.45, 4.47, 10.2, 5.5, 11.11, 29.76, 17.28, 3.36, 16.5, 3.41, 7.61, 14.76, 11.45, 13.38, 9.39, 5.18, 8.46, 5.17, 12.59, 13.55, 10.63, 1.92, 5.43, 13.47, 12.57, 10.76, 18.96, 8.83, 6.48, 22.13, 10.81, 16.12, 7.02, 5.6, 6.66, 3.77, 5.45, 13.37, 9.84, 7.4, 8.98, 7.93, 6.12, 8.52, 7.56, 4.63, 15.29, 3.61, 4.73, 14.98, 3.68, 11.86, 11.7, 6.55, 7.38, 10.68, 8.44, 6.67, 3.68, 9.05, 4.5, 12.89, 6.62, 6.2, 7.52, 8.33, 13.79, 3.36, 6.42, 5.45, 5.18, 5.4, 9.79, 9.19, 7.4, 6.6, 7.28, 32.3, 13.56, 6.25, 6.3, 
14.21, 8.46, 10.76, 2.63, 5.81, 6.34, 13.29, 7.95, 3.89, 12.6, 16.17, 15.04, 10.06, 8.41, 9.02, 5.41, 16.39, 10.26, 10.47, 7.31, 14.82, 29.41, 8.07, 9.28, 9.27, 11.07, 9.52, 1.11, 12.87, 8.33, 9.49, 11.93, 0.9, 12.58, 3.1, 4.8, 5.39, 21.97, 4.54, 26.34, 10.47, 14.16, 10.89, 9.75, 16.79, 7.04, 22.22, 6.13, 0.71, 19.67, 10.65, 14.49, 7.49, 9.51, 11.01, 2.33, 16.66, 11.32, 3.66, 14.07, 6.28, 11.73, 8.65, 12.47, 8.66, 7.55, 11.21, 14.42, 21.21, 10.86, 4.84, 17.83, 13.82, 12.5, 16.86, 5.97, 3.61, 8.87, 19.77, 2.38, 8.76, 7.15, 14.61, 8.82, 30.68, 2.72, 12.91, 1.45, 19.63, 5.5, 11.89, 8.03, 18.4, 15.09, 3.33, 9.54, 9.05, 14, 1.35, 6.18, 
16.09, 7.5, 11.2, 9.58, 9.61, 11.6, 4.47, 11.93, 9.4, 10.94, 7.14, 6.49, 13.16, 9.56, 13.37, 15.21, 13.8, 19.23, 5.65, 7.9, 6, 9.21, 15.2, 12.27, 6.83, 15.58, 8.84, 1.38, 6.52, 9.95, 10.2, 6.87, 6.52, 11.74, 8.45, 6.25, 15.17, 12.19, 4.91, 8.63, 6.69, 13.03, 13.71, 11.18, 10.16, 11.34, 22.43, 8, 7.95, 9.05, 8.75, 1.04, 4.47, 12.36, 6.2, 19.45, 7.51, null, 8.92, 11.21, 6.81, 3.72, 2.76, 16.86, 10.71, 9.76, 13.73, 21.56, 4.34, 8.24, 11.15, 10.24, 7.66, 7.35, 15.94, 7.67, 8, 7.89, 6.66, 22.45, 4.8, 2.94, 5.37, 8.74, 11.73, 12.5, 5.36, 15.63, 2.63, 9.26, 14.34, 9.82, 12.63, 5.47, 16.32, 16.49, 3.66, 5.85, 7.35, 14.7, 
6.49, 8.41, 1.31, 8.17, 5.37, 4.61, 5.93, 13.33, null, 14.08, 10.38, 10.57, 15.4, null, 25, 2.04, 6.02, 13.68, 3.57, 12.94, 9.61, 9.31, 7.43, 9.63, 3.41, 8.88, 13.97, 12.95, 5.4, 4.34, 9.71, 6.52, 16.66, 4.02, 13.92, 5.84, 10.87, 10.76, 3.06, 6.45, 26.58, 13.74, 2.08, 11.77, 7.31, 6.2, 2.72, 9.21, 4.45, 4.87, 8.55, 6.54, 13.73, 13.58, 8.26, 12.48, 7.14, 7.66, 13.6, 6.04, 9.92, 3.22, 5.61, 8.38, 6.64, 11.11, 5.42, 1.96, 17.12, 12.63, 7.87, 5.58, 7.35, 17.39, 5.45, 6.3, 6.58, 7.78, 5.07, 4.9, 5.88, 10.44, 1.61, 7.9, 8.25, 20.49, 12.32, 5.45, 10.65, 6.45, 5.04, 5.17, 4.17, 15.66, 3.44, 10.23, 7.31, 18.01, 9.73, 2.56, 
9.58, 9.36, 4.59, 6.89, 6.03, 10.6, 21.17, 20.33, 8.96, 3.37, 2.18, 9.76, 1.42, 14.07, 10.13, 10.98, 8.96, 9.54, 4.93, 8.68, 8.09, 9.67, 7.49, 3.48, 7.89, 12.12, 6.25, 8.19, 5.46, 5.83, 6, 6.73, 2.22, 9.03, 18.61, 8.28, 3.84, 15.06, 3.14, 13.41, 12.17, 2.59, 4.56, 8.45, 7.89, 11.43, 7.51, 22.22, 8.92, 4.96, 12.03, 1.09, 4.37, 16.14, 5.99, 26.15, 5.88, 12.96, 4.48, 12.6, 8.3, 19.49, 20.93, 23.95, 3.44, 8.93, 3.54, 17.8, 14.68, 4.76, 3.07, 4, 11.11, 4.54, 8.46, 16.21, 11.36, 6.75, 3.44, 2.32, 6.95, 4.19, 7.81, 3.7, 3.37, 3.16, 6.34, 6.58, 11.11, 9.3, 1.47, null, 4.22, 4.54, 9.18, 10.23, 5.26, 10.03, 6.45, 9.38, 
8.15, 5.83, 4.46, 4.54, 17.64, 6.41, 9.67, 7.04, 15.9, 9.21, 7.95, 23.74, 5.51, 11.37, 7.08, 13.4, 7.79, 12.56, 13.33, 17.85, 11.9, 6.52, 6.16, 2.38, 7.93, 12.5, 3.19, 10.29, 5.7, 5.12, 11.64, 7.93, 8.21, 6.97, 6.42, 20.15, 8.87, 6.21, 10.67, null, 8.89, null, 10.16, 4.19, 18.34, 20.29, 17.64, 19.12, 11.32, 22.43, 5.52, 5.17, 18.89, 6.91, 27.63, 5.71, 3.22, 7.77, 8.87, 13.73, 3.47, 7.4, 9.25, 10.6, 9.52, 14.41, 3.69, 7.63, 3.7, 37.93, 6.57, 7.24, 8.6, 6.86, 7.95, 16.92, 21.77, 9.69, 12.96, 8.08, 11.36, 11.47, 15.71, 6.68, 10.08, 6.91, 9.8, 6.09, 5.12, 5.23, 24.63, 2.5, 23.28, 3.99, 2.65, 9.72, 12.03, 6.97, 6.09, 16.79, 
12.4, 12.32, 16.56, 2.52, 15.31, 6.04, 10.43, 2.04, 7.05, 5.53, 7.98, 13.97, 7.17, 14.25, 4.34, 5.35, 15.14, 9.92, 8.37, 2.5, 6.35, 8.13, 6.18, 4.85, 9.48, 23.44, 8.23, 9.02, 12.98, 3.46, 4.65, 6.32, 17.11, 7.29, 5.95, 4.91, 5.83, 14.01, 6.66, 3.8, 10.66, 12.49, 1.88, 10.02, 13.44, 17.13, 7.38, 10.29, 8.58, 12.43, 10.6, 13.97, 10.8, 8.88, 11.76, 5.55, 7.46, 11.33, 6.14, 8.81, 12.39, 6.45, 7.14, 3.44, 15.65, 5.9, 10.43, 2.94, 7.14, 10.24, 11.86, 9.65, 7.52, 5.55, 7.59, 5.16, 6.55, 10.83, 7.02, 12.6, 7.09, 7.21, 3.01, 25.89, 25, 5.01, 9.39, 6.45, 8.01, 1.19, 16.18, 5.59, 5.92, 7.01, 13.28, 8.27, 16.8, 3.22, 2.36, 8.39, 
12.78, 6.32, 10.11, 1.06, 7.78, 15.14, 4.87, 10.41, 6.73, 7.58, 24.12, 7.25, 8.41, 14.63, 6.28, 4.44, 13.89, 13.34, 5.76, 11.73, 4.06, 18.36, 9.33, 25.43, 7.36, 8.69, 9.57, 10.24, 7.14, 8.69, 11.65, 4.95, 6.74, 11.04, 26.66, 2.63, 10.34, 15.18, 11.04, 2.93, 10.55, 17.04, 19.32, 14.4, 9.25, null, 12.87, 12.79, 7.54, 5.64, 2.94, 16.12, 6.68, 11.44, 9.67, 8.98, 11.74, 9.13, 9.72, 6.14, 12.9, 5.03, 4.1, 11.37, 12.34, 2.36, 13.77, 3.88, 12.23, 15.04, 2.81, 8.57, 6.89, 3.78, 12.5, 10.14, 16.07, 8.66, 10.34, 5.76, 7.3, 9.75, 4.92, 10.82, 10.75, 5.76, 15.92, 7.86, 16.66, 18.76, 13.01, 6.5, 7.61, 12.8, 19.31, 18.81, 11.58, 6.57, 7.75, 9.4, 
4.06, 3.37, 13.93, 1.25, 12.48, 32.92, 3.44, null, 2.94, 8.09, 13, 11.85, 5.08, 8.67, 6.95, 15.22, 16, 8.1, 9.94, 1.72, 3.84, 1.77, 18.14, 12.14, 5.68, 17.12, 11.34, 13.33, 4.08, 7.24, 2.66, 17.92, 6.92, 5.98, 12.5, 6, 10.63, 7.9, 1.81, 8.77, 12.12, 8.96, 5.59, 4.45, 8.06, 7.47, 10.12, 10.34, 12.06, 10.76, 3.15, 8.33, 12.14, 4.71, 5.26, 7.07, 9.53, 7.04, 12.71, 9.12, null, 2.32, 4.54, 18.22, 9.78, 11.58, 12.5, 11.23, 12.5, 13.17, 9.09, 11.94, 12.21, 1.02, 20, 9.64, 15.73, 10.98, 9.72, null, 20.83, 12.72, 17.84, 5.23, 11.78, 5.76, 10.3, 10.45, 8.78, 10.9, 7.59, 27.41, 6.33, 2.56, 11.62, 8.13, 9.43, 3.27, 9.97, 2.38, 
8.32, 10.67, 3.03, 10.36, 3.89, 9.37, 12.26, 3.38, 7.69, null, 4.72, 1.13, 8.47, 3.44, 5.61, 14.6, 11.18, 14.11, 12.12, 6.69, 10.11, 9.91, 10.87, 7.37, 1.96, 2.32, 3.3, 4.8, 4.13, 7.52, 3.27, 9.09, 7.04, 10.86, 10.48, 11.39, 11.11, null, 4.22, 9.03, 16.6, 11.61, 4.38, 3.29, 3.03, 7.57, 12.5, 16.08, 9.09, 5.95, 4.83, 6.98, 13.95, 8.34, 10.77, 12.65, 10.79, null, 20.46, 5.37, 7.5, 9.09, 9.22, 11.35, 1.14, 5.58, 7.84, 6.57, 10.89, 13.92, 16.34, 8.95, 5.39, 1.19, 10.63, 12.54, 9.12, 8.58, 9.47, 8.46, 10.1, 6.31, 4.2, 19.13, 13.55, 6.19, 4.68, 19.04, 8.12, 4.08, null, 5.3, 11.62, 7.74, 8.91, 13.38, 5.61, 8.33, 7.65, 9.26, 
11.52, 19.12, 15.87, 14.51, 5.14, 10.79, 12.74, 8.25, 11.11, 10.63, 24.19, 16.66, 9.28, 18.32, 10.15, 9.4, 3.94, 3.07, 6.27, 12.97, 7.47, 8.21, 5.42, 11.11, 15, 7.29, 9.03, 21.05, 12.19, 16.9, 8.78, 8.83, 5.55, 13.04, 12.58, 2.5, 13.07, 4.59, 4.8, null, 14, 12, 14.08, 10.16, 11.86, 10.44, 9.61, 19.41, 6.89, 6.35, 12.5, 11.6, 12.42, 14.7, 4.76, 12.25, 4.48, 7.31, 3.94, 5.55, 6.6, 2.81, 5.66, 8.63, 1.81, 7.63, 6.73, 6.81, 4.54, 1.72, 14.89, 13.35, 13.2, 4.49, 4.49, 8.1, 1.66, 6.32, 8.06, 5.41, 12.6, 16.9, 16.66, 4.36, 4.04, 2.7, 3.42, 14.28, 5.75, 30.89, 10.99, 8.1, 9.32, 11.5, 4.2, 13.8, 6.07, 9.25, 13.33, 12.67, 
1.44, 6.31, 7.25, 7.22, 4.44, 18.99, 11.42, 3.57, 7.71, 12.06, 10.12, 5.55, 6.15, 10.41, 6.48, 5.62, 7.4, 22.65, 3.35, 5.33, 11.32, 10.48, 14.16, 9.69, 9.74, 5.57, 14.28, 8.06, 6.24, 8.64, 9.36, 3.87, 10.78, 8.07, 4.39, 5.36, 8.17, null, 9.6, 7.16, 5.2, 13.84, 8.16, 9.93, 8.14, 13.71, 5.55, 13.39, 8.18, 5.2, 7.4, 5.55, 12.92, 8.17, 12.72, 15, null, 29.54, 8.51, 10.11, 9.09, 16.49, 8.06, 15.28, 8.43, 10.54, 6.66, 6.78, 11.53, 14.03, 13.93, 13.64, 9.27, 13.4, 10.41, 7.64, 15.51, 7.56, 11.04, 22.3, 9.26, 7.61, 10.3, 17.54, 2.14, 19.86, 10.21, 9.96, 6.97, 3.68, 4.82, 10.55, 2.7, 15.68, 10.73, 6.25, 8.21, 19.05, 11.7, 11.69, 
6.32, 15.78, 6.06, 8.45, 7.55, 8.52, 8.21, 6.45, 6.66, 9.11, 13.95, 11.9, 6.77, 5.51, 8.3, 12.38, 10.22, 9.64, 6.19, 2.7, 4.54, 20.1, 6.45, 25.93, 27.77, 6.45, 13.98, 7.14, 8.31, 8.98, 7.96, 5, 9.23, 5.28, 13.74, 7.37, 7.27, 13.38, 23.37, 7.77, 8.46, 10.46, 5.06, 1.58, 13.79, 7.14, 10.99, 10.11, 4.29, 5.63, 6.7, 7.36, 8.2, 7.85, 15.01, 1.33, 6.59, 11.94, 9.57, 15.9, 4.72, 9.39, 12.27, 12.36, 9.82, 6.5, 14.13, null, 7.89, 8.62, 2.08, 9.6, 18.79, 13.32, 28.82, 6.12, 2.63, 2.42, 4.65, 16.44, 10.22, 15.75, 12.1, 6.55, 19.16, 8, 15.26, 12.93, 3.62, 1.58, 6.31, 3.93, 8.45, 9.07, 10, 7.35, 13.59, 4.76, 4.21, 3.87, 
4.54, 8.63, 6.81, 11.12, 8.79, 8.98, 6.9, 3.12, 10.94, 6.89, 3.5, 3.05, 11.68, 7.69, 2.43, 7.28, 10.53, 6.26, 5.38, 8.13, 2.04, null, 12.09, 16.28, 13.55, 10.37, 11.16, 15.39, 14.5, 11.27, 13.56, 14.45, 13.11, 14.17, 12.5, 13.4, 13.82, 14.11, 12.84, 14.58, 13.55, 13.24, 12.93, 10.97, 14.78, 12.03, 13.36, 12.73, 15.44, 15.88, 13.81, 10.76, 9.41, 10.46, 9.39, 13.04, 8.7, 8.1, 7.02, 11.58, 13.5, 14.93, 9.39, 6.97, 11.54, 6.76, 8.65, 7.74, 7.36, 8.48, 12.28, 6.29, 7.08, 10.37, 12.65, 9.07, 7.14, 8.2, 8.27, 6.95, 7.74, 17.34, 10.53, 11.89, 7.19, 9.09, 8.43, 8.42, 9.33, 9.1, 8.43, 8.75, 11.71, 10.31, 11.44, 10.33, 9.96, 8.97, 10.52, 10.3, 
11.63, 9.27, 12.11, 15.82, 14.77, 13.82, 13.38, 13.67, 14.86, 14.69, 13.19, 12.47, 13.03, 13.04, 12.2, 14.2, 12.59, 13.29, 13.01, 13.14, 11.88, 12.5, 13.35, 11.46, 14.26, 13.12, 10.87, 10.88, 12.24, 13.18, 15.77, 14.22, 13.66, 13.45, 12.43, 11.25, 14.16, 10.93, 17.06, 14.21, 13.71, 12.77, 9.61, 12.76, 12.62, 9.41, 16.32, 11.34, 13.98, 14.22, 12.97, 13.72, 13.91, 12.94, 16.64, 14.88, 14.93, 13.87, 13.16, 13.41, 7.96, 5.78, 6.88, 6.79, 1.23, 1.17, 1.37, 1.29, 1.25, 1.13, 1.23, 1.35, 1.29, 1.23, 1.19, 1.26, 1.22, 1.25, 0.97, 1.25, 1.35, 1.2, 1.3, 1.37, 1.01, 1.17, 1.24, 1.37, 1.22, 1.27, 1.18, 0.86, 1.09, 1.19, 1.37, 0.97, 1.09, 1.16, 1.52, 1.05, 
1.22, 1.23, 1.14, 1.24, 0.81, 1.47, 1.1, 1.79, 1.18, 1.32, 1.34, 1.28, 1.22, 1.46, 1.38, 1.2, 1.2, 1.14, 1.3, 1.31, 1.03, 1.04, 1.24, 1.33, 1.25, 1.32, 1.33, 1.38, 1.31, 1.32, 1.13, 1.22, 1.19, 1.19, 1.43, 1.13, 1.35, 1.31, 1.14, 1.31, 1.13, 1.11, 1.41, 1.05, 1.25, 1.26, 1.25, 1.34, 1.29, 1.34, 1.31, 1.41, 1.19, 0.99, 1.12, 1.03, 0.96, 1.26, 1.34, 1.33, 1.21, 1.24, 1.39, 1.39, 0.83, 1.16, 1.32, 1.3, 1.34, 0.97, 1.22, 1.2, 0.97, 1.04, 1.1, 1.32, 1.23, 1.12, 1.4, 1.43, 1.2, 0.78, 1.1, 1.4, 1.66, 1.01, 1.18, 1.11, 1.08, 1.06, 1.15, 0.87, 0.74, 1.09, 0.94, 0.87, 1.25, 1.18, 1.15, 1.05, 
1.24, 1.14, 1.37, 1.38, 1.05, 1.41, 1.1, 0.99, 1.13, 0.94, 1.22, 1.22, 1.65, 0.43, 1.06, 1.05, 1.24, 1.25, 1.18, 1.24, 1.02, 1.29, 1.25, 0.87, 1.49, 1.16, 1.87, 1.02, 1.21, 1.22, 1.25, 1.44, 1.39, 0.89, 1.03, 1.05, 1.22, 1.55, 1.43, 1.17, 1.27, 1.36, 1.03, 1.43, 0.93, 1.09, 1.1, 1.27, 1.17, 1.17, 1.34, 0.93, 1.42, 1.17, 1.44, 1.37, 1.4, 1.23, 1.23, 1.08, 1.13, 1.25, 1.2, 1.29, 1.5, 1.61, 1.25, 0.95, 1.27, 1.25, 1.22, 1.12, 1.33, 1.35, 1.02, 1.36, 1.06, 0.85, 1.04, 1.2, 1.32, 1.21, 1.2, 1.32, 1.18, 1.33, 1.14, 1.23, 1.22, 1.11, 1.12, 1.24, 1.54, 1.28, 1.24, 1.18, 1.43, 1.13, 1.3, 1.11, 
1.63, 1.08, 1.25, 0.98, 1.3, 1.39, 1.38, 1.4, 1.43, 1.28, 1.18, 1.2, 1.29, 1.04, 1, 1.25, 1.25, 1.44, 1.47, 1.11, 1.45, 1.05, 1.29, 1.03, 1.24, 1.04, 1.17, 1.34, 1.29, 0.99, 0.61, 1.37, 1.32, 1.32, 1.37, 1, 1.29, 1.44, 0.95, 1.24, 1.05, 1.16, 1.13, 1.14, 1.36, 1.11, 1.23, 1.3, 1.28, 1.2, 1.16, 1.49, 1.47, 1.05, 1.22, 0.96, 1.29, 1.18, 1.23, 1.39, 1.66, 1.32, 1.42, 1.73, 1.49, 1.19, 0.77, null, 0.58, 1.54, 2.02, null, 2.11, null, 2.05, 4.47, 0.22, null, null, 1.79, 0.95, 2.17, null, null, 1.12, 1.3, 3.14, 1.18, 1.14, 1.25, 2.85, null, 1.78, 4, 4.47, null, 1.35, 1.51, null, 0.62, 
0.83, 1.53, 0.69, 0.68, 0.83, 1.57, 0.53, 2.05, null, 0.36, 0.86, 1.8, 1.92, 1.45, 1.18, 1.23, 0.89, 0.7, 0.8, null, 1.92, null, 0.58, 0.68, 0.98, 0.19, 2.04, 0.98, 1.36, 1.51, null, 0.5, 0.96, 0.96, 1.63, null, 0.67, 1.79, null, 0.85, 0.76, 1.3, 0.63, 0.99, 2.24, 0.6, 1.83, 0.77, 1.86, 1.27, 0.91, 0.64, null, 0.28, 3.05, 6.15, 2.35, 1.16, 1.07, 1.3, 0.74, 0.85, 1.92, 0.68, 1.04, 0.86, 0.25, 1.01, 0.28, 2.02, 0.68, 0.26, 1.23, 1.35, 2.67, 4.54, 0.43, 2.13, 1.75, 0.71, 0.69, null, 1.47, null, 1.29, null, null, 1.03, 1, 0.53, 1.47, null, 2.46, 1.04, 0.99, null, 1.09, 0.85, 3.33, 1.55, 
0.92, null, null, 0.64, null, null, null, 1.13, 0.78, 1.52, null, 1.19, 1.59, 1.91, 1.02, 0.81, 1.04, null, 0.62, 2.48, 0.71, 0.84, null, null, 1.22, 2.6, 0.74, null, null, 3.5, 3.11, 1.08, 0.43, 0.87, 0.65, null, 1.23, null, 0.89, 1.64, 1.08, 1.47, 1.34, null, 1.52, 2.57, null, 3.75, null, null, 0.82, null, 0.83, null, 0.64, null, 0.48, 0.43, 1.66, 1.2, 1.1, null, 2.08, null, 0.83, 0.69, 0.67, null, 0.42, 2.08, 2.66, 2.5, null, 3.18, 0.95, 3.96, 1.42, 0.89, 0.44, 3.2, 1.37, null, 2.04, 0.77, null, 2, 1.08, null, 2.14, 0.78, 1.68, 0.96, null, 1.85, 1.32, 1.64, 1.77, null, null, 1.08, 
2.67, 1.27, 0.26, null, 1.03, 2.36, null, 1.9, 0.7, null, null, 1.59, 1.14, 1.4, 0.68, 1.4, 2.66, null, null, null, 1.02, null, 0.95, 0.56, null, 0.55, 5.97, null, 1.88, 1.16, 0.75, 1.53, 1.1, null, null, 0.3, 2.79, null, 1.03, 1.36, 2.4, 1.13, null, 0.56, 1.11, 1.94, null, 1.38, 3.12, null, 1.63, 2.5, 1.5, 0.96, null, 1.99, 5.26, 1.23, 1.09, 0.94, 0.81, 6.81, null, null, 1.14, 0.46, 1.26, 2, 1.15, 3.03, 1.72, 1.58, 2.12, 2.03, 1.01, null, 2.75, 0.84, 0.9, null, null, 2.63, 0.51, 1.51, 2.56, null, 1.14, 1.26, 2.73, 1.4, 0.79, 0.74, 1.34, 1.9, 0.96, null, 0.89, 2.12, 0.68, 1.48, 
0.91, 1.98, null, null, 1.32, 0.49, null, 0.99, 2.22, 2.2, 2.72, null, 1.27, 0.32, 1.77, 1.19, null, 2.7, 0.49, 0.82, null, 1.4, 2.11, null, 1.62, 1.27, 2.36, 0.17, 1.3, 0.43, 2.6, 1.67, null, 1.08, 0.98, 1.43, null, 0.92, null, 1.51, 0.17, 1.57, 1.42, 0.5, 0.61, 1.13, 2.28, 0.79, 1.04, 3.09, 1.2, 1.56, 2.5, 1.57, 1.29, 1.12, 1.22, null, 1.24, 1.12, 1.33, 1.06, 1.38, null, 1.35, null, 1.61, 1.34, 1.02, 1.36, null, 2.15, null, 1.09, null, 1.63, 1.35, null, 0.72, 1.22, 0.43, 1.48, 0.49, 2.14, 1.51, 0.52, 0.76, 0.96, 1.82, null, 0.92, 1.15, 1.3, null, 1.06, 2.65, 1.92, null, 0.61, 2.94, 
1.48, 1.76, 1.09, 1.12, 2.41, 0.98, null, 0.46, 2.82, 1.06, 2.12, 1.44, null, 2.19, 0.82, 0.55, 0.91, 0.55, 1.29, null, 0.48, 1.32, 1.24, 1.75, 0.51, 1.08, null, null, 0.68, 0.64, null, 2.38, null, null, 0.82, null, 1.49, null, 0.26, 0.26, null, 0.74, 2.16, null, null, 2.46, null, 0.93, 2.89, 2.67, 2.04, 0.31, 0.45, null, 0.56, 2.29, 0.55, 1.52, 0.93, 0.45, 0.75, 2.1, 0.56, 2.1, null, null, 6.87, 2.28, 2.6, null, null, 1.35, 1.88, 1.71, 3.27, null, 1.28, 1.45, 0.71, 1.53, 1.42, 0.76, 1.57, 1.22, 0.64, 0.88, 1.01, 1.09, 1.48, 2.36, 1.69, 5.1, 1.07, 1.8, 1.63, 2.41, 0.69, null, 1.45, 1.53, 
1.26, null, 1.56, 1.16, 2.1, 1.54, null, 1.8, 1, null, 2.18, 1.09, null, 1.72, 7.84, 1.13, 1.29, 2.38, 1.05, 1.16, 0.32, 2.85, 1.73, 0.38, null, null, 0.63, null, 2.56, null, 1.28, null, 0.77, 2.25, 1.55, null, 0.81, 2.25, null, 2.73, null, 0.96, 0.69, 1.3, 0.32, null, 2.59, null, null, 0.8, 0.29, 0.9, 0.62, 1.7, 0.98, 0.91, null, null, 1.38, 2.33, 1.63, 2.41, 2.1, 0.9, 0.76, 2.6, 1.66, 0.86, 0.61, null, 2.04, 0.98, 1.45, 1.04, 1.61, 0.64, null, null, 0.75, 2.43, null, 0.53, 0.64, 0.42, null, 2.04, 1.63, null, 0.5, 2.77, 1.48, 2.77, 0.6, 1.5, 0.4, 1, 0.38, 1.92, 1.5, 0.76, 
1.62, 0.86, 1.66, 0.62, null, 0.26, null, 2.76, null, 2.53, null, 0.8, 0.92, 0.86, 1.56, 0.59, 0.71, 1.35, 1.44, 1.37, null, 1.15, 1.12, 2.04, 1.77, 3.06, 0.99, null, 0.82, 0.86, 1.17, 1.16, 1.37, 0.58, 1.8, null, 0.82, 1.7, 1.6, 1.46, 1.53, 0.97, null, 1.96, 0.33, 1.54, null, 1.29, 0.69, 1.5, 0.95, 1.17, 2.26, 1.33, 0.31, 3.03, 1.28, 1.71, null, 0.73, 1.38, 1.89, 1.75, 1.23, 0.38, 2.66, 0.79, 0.32, 2.76, 2.71, 0.84, 0.82, 1.36, 0.59, null, 1.86, 0.52, 1.33, 0.7, 0.77, null, null, 0.59, 1.74, 0.86, null, null, 0.4, 1.23, 1.99, 0.63, 1.3, 1.57, 1.04, 2.78, 0.9, null, 0.99, 1.56, 0.63, 
1.31, 1.35, 1.83, 1.38, 1.13, 2.41, 1.32, 1.07, 0.51, 1.66, 0.33, 5.21, 0.62, 1.61, 1.52, null, 0.58, null, 0.67, 0.31, 1.83, 2.13, 0.81, 1.97, 0.38, null, 1.35, null, null, 1.56, 2.24, null, 1.36, 0.49, null, 1.07, 0.61, 0.4, 4.38, 2.33, 2.46, 0.71, 1.61, 1.2, 0.56, 2.96, 1.05, 1.32, 2.15, 1.92, 0.57, 0.9, null, null, 0.88, 1.04, null, null, 0.68, 2.54, 1.01, null, 2.36, 0.49, null, 0.89, 1.89, 2.22, 2.4, 0.35, null, 1.8, 0.93, 2.38, null, 1.18, 0.48, null, 1.72, 0.52, null, null, 0.42, 1.55, 1.48, 1.66, 1, 1.14, 2.01, 1.69, 1.44, 3.27, 2.37, 2.4, 2.61, 1.36, null, 2.68, null, null, 
0.68, null, null, 0.67, 0.44, 0.71, 1.57, null, 2.17, null, 1.64, null, 1.36, 1.23, 0.98, 2.78, 1.5, 1.28, 2.49, 1.25, 0.34, 1.28, null, 1.04, 1.48, 3.44, 6.97, 1.26, 1.3, 1.83, 0.51, 1.29, 1.38, 1.66, 0.28, 2.91, 1.52, 2.45, 1.11, 0.7, 0.88, 0.68, 1.19, 1.13, 1.58, 0.68, 0.91, 0.99, 1.24, 1.65, 0.5, 3.41, 0.96, 0.83, 2.19, 2.22, 2.11, 1.42, 1.14, 1.35, 1.19, 1.11, 1.03, 0.35, 1.13, 1.89, 2.94, 1.17, 0.54, 2.13, 1.73, 1.41, 2.51, 2.32, 1.11, null, 1.62, 1.12, 1.12, null, 0.66, 1.11, 1.07, 0.89, 0.41, 0.55, 0.45, 1.32, 0.74, 0.64, 1.7, 1.08, 1.01, 1.01, null, 0.89, 2.83, 0.9, 1.75, 0.62, 
0.17, 1.24, 1.07, 3.5, null, 0.62, 0.94, null, 0.58, 1.9, 1.27, 0.89, null, 1.4, null, 1.32, 1.81, 0.39, 1.21, 1.99, 1.28, 1.75, null, 0.56, 0.48, null, 1.44, 2.14, 1.41, 1.27, 1.02, 1.01, null, null, 1.65, null, 1.18, 1.21, 0.56, 1.57, 1.5, 0.65, 1.07, 0.39, null, 1.32, 1.99, 3.57, 1.29, 5.55, null, 1.6, 1, 1.07, 4.76, 1.51, 0.63, 3.63, 1.56, 4.03, null, null, 2.59, 2.92, 4.47, null, 0.99, null, 0.68, 0.38, 1.64, 1.25, 0.93, 1.17, null, 3.4, 1.38, 0.84, null, 1.53, null, 1.65, null, 0.72, 1.4, 1.94, 1.92, 1.23, 1.72, 0.78, null, 1.33, 1.22, 1.85, 0.96, null, 1.31, 3.37, 3.33, 0.73, 
1.7, 1.65, 3.22, 0.97, 1.2, 1.49, 1.05, 0.44, 2.79, 0.73, null, 0.72, 0.53, 0.88, 1.29, 1.01, 2.4, 1.1, 1.24, 2.72, 1.72, 2.46, null, 0.59, 1.96, 1.22, 0.86, 1.73, 1.21, 1.53, 1.74, 0.61, 2.71, null, 4.85, 1.22, 0.65, 2.43, null, 2.32, 1.94, 1.62, 3.65, 0.74, null, 0.36, null, 1.55, 1.11, null, 0.81, 0.45, 2.4, 1.06, 1.37, 1.02, null, null, 1.14, 2.12, 1.64, 6.66, null, 0.66, null, 1.61, 1.58, 0.77, 0.95, 0.76, 0.93, 1.23, 0.78, 1.19, 0.3, 1.51, null, 0.67, 1.13, 0.52, 0.9, 0.82, null, 2.03, 2.5, 0.85, 1.07, 1.19, 2.91, null, 1.9, 4.41, 2.89, null, null, 0.82, 1.24, null, 2.83, 2.12, 
1.9, 2.14, null, 1.88, 0.87, 1.11, 1.13, null, 1.05, 0.54, 1.96, 0.81, null, 1.31, 1.24, 1.56, 1.02, 5.4, 0.6, 1.03, 2.5, 0.33, 4.34, 1, 0.76, 0.76, 1.1, 1.12, 1.35, 1.52, null, 0.96, null, 0.96, null, 2.5, 0.69, 1.16, 1.09, 1.93, 0.38, 1.69, 0.91, null, 1.8, 3.44, 10.25, 0.66, null, 2.27, 0.81, 1.73, 2.22, 0.44, 0.78, 0.55, 1.26, 1.7, 0.5, 1.98, null, null, 1.41, null, 1.93, null, 1.37, 1.85, 0.72, 1.52, 2.52, 1.29, null, 0.92, 1.35, null, 0.91, 0.79, 2.43, null, 1.05, 0.33, 1.03, 1.57, 0.31, 1.77, null, 1.22, null, null, 0.72, 0.94, 1.02, 0.82, 1.73, 2.4, null, 0.31, 0.47, 1.78, 
1.65, 1.97, null, 1.21, null, 1.04, 1.87, 1.94, 0.91, 0.63, 2.34, null, 0.98, 1.28, 1.35, null, 1.65, 1.33, 1.2, 6, 0.51, 1.75, null, 4.9, null, null, 1.14, 1.48, 1, 1.33, 1.88, 1.06, 0.96, 1.1, 0.83, 0.62, 5.71, 0.8, null, 2.38, 0.98, 1.53, 1.77, 0.79, 1.19, 1.65, 0.47, null, null, 0.9, 0.93, 0.78, 2.27, 1.1, 1.92, 0.44, 0.92, 0.42, 1.34, 2.11, 1.31, 1.5, 2.26, 1.65, 0.28, 1.05, 0.53, 0.52, 2.04, 0.68, 1.54, 2.24, 1.93, null, null, 1.89, 0.73, 1.04, 1, 1.75, 2.02, 1.23, 0.29, 2.13, null, 2.35, null, 1.06, 1.36, 1.53, null, null, 0.57, 0.91, 0.98, 0.39, 0.75, 0.91, 2.1, 2.82, 
null, 0.67, 2.25, 0.98, 1.77, 2.25, 0.69, 1.38, 1.51, 0.81, 2.08, 2.5, null, null, null, 4.44, 1.86, 0.38, 0.88, 0.78, 2, 3.06, 2.87, null, null, null, 2.22, 3.92, null, 1.35, null, 1.86, 1.13, 0.8, 2.22, null, 1.29, 1, 1.63, 0.64, 0.61, 1.01, 2.52, 2.99, 1.09, 0.4, 3.03, 3.08, 0.39, null, 2.06, 0.6, 3.57, 3.77, 1.32, 3.57, 0.85, null, 1.53, 1.05, 3, 3.84, 2.73, 0.44, 3.79, 0.62, null, 1.25, 1.58, 1.13, null, 0.29, 0.33, 1.32, 2.03, 1.27, 0.59, 2.48, 2.08, 1, 1.49, 0.67, null, 0.98, 1.09, 0.82, null, 0.78, 2.4, 0.65, 0.61, 1.34, 3.57, 1.06, 1.81, 1.77, 2.07, 0.83, null, 2.46, 
0.74, 1.06, null, 0.42, 2.43, 2.38, 1.15, 2.49, 2.06, 1.42, 1.55, 0.81, null, null, 0.85, 1.23, 1.19, 0.54, 2.53, null, 2.77, 0.59, 1.08, 1.08, 0.34, 0.74, 0.37, 1.23, 1.04, 1.42, 1.81, null, 0.52, 0.82, 1.68, 0.72, 2.36, 6.52, 1.41, 1.82, 2.83, null, 0.82, null, null, null, 1.71, 1.52, 0.9, null, 2.22, 0.94, 0.98, 1.19, null, 1.76, null, 1.64, 3.36, 1.56, 0.29, 1.52, 2.07, 0.94, 0.65, 1.85, 0.79, 1.07, 2.04, 0.99, 0.98, 1.12, 3.27, 0.97, 1.21, 1.51, 0.71, 1.05, 0.7, 1.91, 4.9, 1.7, 2.31, 1.85, 1.47, 1.53, 0.6, 2.03, null, 2.1, 0.68, 0.5, 1.07, 1.2, 2.77, 0.91, 0.91, 0.51, 3.36, 0.89, 
1, 2, 0.76, 2.44, 0.6, 0.62, 1.11, 0.93, 1.65, 1.41, 4.28, 1.49, 0.97, null, 1.17, 1.65, 1.04, 1.32, 0.72, 0.53, 1.33, 0.89, 3.32, 3.97, null, 0.55, null, 1.36, 2.08, 0.54, 2.5, 0.99, null, 0.66, 0.68, 16.66, 1.81, null, 4, 1.87, 2.59, 0.9, null, 0.64, 1.32, null, 2.05, 1.81, 0.81, 1.05, 2.2, 0.58, 1.75, 2.48, null, null, null, 0.99, null, 2.39, 0.27, 3.06, null, null, 6.06, 2.97, 2.15, 2.96, 0.96, 1.8, 1.62, 1.39, 1.16, null, 1.4, null, 1.58, 2.32, 4.34, null, null, 1.78, 2.08, null, 1.23, 1.76, 0.47, 0.97, null, 2.5, 1.85, 1.17, 1.47, null, 0.4, 3.19, 0.47, 0.59, 1.06, 0.52, 
1.9, null, 0.64, 1.13, 1.06, 4.87, 0.93, 0.38, 1.27, null, 0.92, 1.75, 0.46, 1.72, null, null, 1.72, 1.28, null, 3.08, 1.44, 0.44, 1.38, 0.48, 1.22, 1.92, 1.72, null, null, 2.94, 0.95, 0.82, 0.8, 1.52, 2.12, 1.03, 1.49, 1.35, 2.48, 2.66, 0.79, 1.76, 1.99, 1.57, 1.24, 1.65, 1.33, 0.73, 1.48, 1.55, 0.84, 0.88, 0.69, 0.74, null, 1.65, 1.6, 1.15, null, 1.45, 2.81, 1.85, 0.87, 1.43, 1.77, null, null, 1.77, 2.12, 1.76, 0.86, 0.68, 1.31, 3.81, 1.76, 2.59, 1.5, 0.43, 1.53, 0.83, 2.2, 2.81, 1.75, 0.76, null, 0.83, 3.44, 1.38, null, 0.65, 1.48, 1.11, 1.33, 1.18, 2.73, 0.45, 1.28, null, 1.33, 2.4, 
null, 1.62, 1.55, null, 0.94, 1.59, 3.01, null, 0.97, 1.56, 1.36, 1.95, 0.83, 1.02, 0.51, 0.3, null, 1.49, 0.91, 1.86, 1.47, 0.92, 1.42, 0.33, 1.78, 2.54, 0.28, null, 1.41, 2.27, 0.44, 0.63, 1.16, null, null, 0.5, 0.9, 2.2, 3.75, 1.39, 2.12, 0.91, 1.1, null, 2.15, 0.91, null, null, 1.47, 0.64, 1.1, 0.66, 1.41, 1.36, 0.96, 2.83, 1.28, null, 1.09, null, 1.44, 1.05, 1.33, 2.22, null, 1.97, 0.75, 0.93, 1.43, 1.31, 0.7, 1.64, null, null, 0.89, 1.09, 2.92, 1.36, 1.66, 1.02, 0.67, 0.72, 0.97, 0.76, 0.81, 2.22, null, 2.53, 1.35, null, 0.82, 0.44, 2.75, 0.49, null, 0.73, 0.64, 1.8, 2.08, 2.09, 
1.09, 0.95, null, 3.94, 1.9, 0.85, 0.98, 0.61, 1.82, 1.4, null, 1.52, 1.29, 1.46, 1.38, null, 0.19, 1.47, 0.44, 1.27, 0.77, 0.59, 2.79, 1.44, 2.05, null, 3.4, 1.68, 1.61, 1.3, 1.25, 1.21, 3.7, 0.78, 2.29, 1.26, 1.51, 1.56, 0.78, 1.36, 1.17, 2.77, 0.54, 2.33, 1.54, 0.69, 0.91, 0.83, 0.74, 0.37, null, null, null, 1.27, null, 2.15, 0.77, 0.7, 4.16, 1.17, 1.35, null, null, 1.01, 0.52, null, null, 0.91, 1.81, 1.28, 1.55, 0.86, 0.72, null, 1.2, null, 1.11, 1.02, 2.51, 2.06, 1.57, 0.4, 1.19, 1.7, 4.73, 1.28, null, 0.5, 1.33, 2.95, 1.61, null, 1.11, null, null, null, 1.47, null, 2.09, null, 
0.87, null, 2.89, 2.24, 1.06, 2.58, 3.63, null, 1.14, 0.9, 1.29, 1.4, null, 1.76, 2.06, 1.89, 0.79, 1.3, 1.55, 2.9, null, null, 0.77, 0.79, null, null, 2.48, 1.15, null, 0.53, 2.17, 0.68, 1.67, 1.06, 0.86, 2.34, 2.43, null, null, 1.05, 2.7, 1.28, null, 1.46, 0.82, 1.13, null, null, null, 1.91, 2.5, 1.05, 1.78, null, 1.22, 1.06, 0.75, 0.5, 0.82, 0.93, null, 1.21, 0.92, 1.37, 0.86, 1.04, 0.82, 1.98, 3.7, 0.72, 1.11, 0.82, 2.01, null, 1.21, null, 2.54, null, 1.26, 1.1, 2.97, null, 0.5, 0.96, 0.79, null, 1.46, 0.88, 0.36, 2.53, 0.82, 1.82, 2.73, 2.58, 1.53, null, null, 0.84, 1.97, null, 
2.18, 3.52, 1.83, 2.06, 0.65, 0.99, 0.62, 2.43, 1.83, 4.44, 1.09, null, 1.57, 1.56, 1.03, 1.58, 1.71, 1.73, 2.51, 1.4, 1.19, 1.04, 2.25, null, 0.64, 2.46, null, 1.62, 0.7, null, 2.65, null, 1.18, 1.73, 1.98, null, 1.19, 1.97, 2.29, 0.74, 0.77, null, 2.12, 1.29, 1.04, 1.11, 1.02, 1.12, 0.96, 1.57, 1.98, 1.44, 1.87, null, 0.58, 1.72, 0.82, null, 1.13, 1.63, 0.53, 1.25, 0.54, 1.49, 1.07, 2.5, 2.51, 1, 1.61, null, 1.09, 1.73, 5.08, 1.4, 1.56, 0.88, null, 0.65, null, 2.89, 0.53, 2.12, 2.66, null, 0.84, 1.45, 0.9, 0.86, 1.63, 4.76, 2.4, 1.12, null, 1.85, 1.8, 0.56, 1.57, 0.79, 0.39, 0.98, 
0.58, 1.54, 1.14, 1.42, 3.22, null, 1.7, 0.61, 0.99, 0.97, 1.67, 1.78, 1.4, 1, 0.79, 1.03, 0.58, 1.47, 0.73, 0.2, 1.26, 1.21, 2.63, 1.35, 3.89, 0.92, null, 1.11, 1.1, null, 3.5, null, 1.12, null, null, 1.21, 0.55, 1.28, 1.67, 1.06, null, 1.32, 0.42, 2.41, 1.96, null, 1.21, null, 1.6, 2.61, null, 1.02, 0.45, 1.93, 1.03, 1.77, 1.22, 2.77, 1.08, 1.48, 2.22, null, 0.43, 2.51, 7.69, 0.57, null, 2.61, 0.74, null, 1.77, 1.57, 1.6, 1.66, 0.54, 3.06, 1.36, 1.51, null, 2.27, 1.91, 3.77, 1.33, 1.78, 1.55, 1.68, null, 2.09, 2.14, 2.07, 1.32, 2.61, 0.92, null, 1.13, 1.28, 1.92, 2.33, 1.22, 1.28, 
2.5, 1.88, 4.22, 1.51, 1.56, 0.85, null, null, 1.19, 0.98, null, 4.4, 3.27, 0.81, null, 1.98, 1.8, null, null, null, 1.05, 0.6, 1.58, 0.6, 3.35, null, 1.03, 2.78, 0.47, 0.84, 1.84, 2.09, null, 1.79, 1.58, 1.04, null, 1.32, 0.56, 1.26, 2.04, null, 1.41, 2.94, 1.38, 1.01, 1.09, 0.54, 0.95, 3.62, 1.2, 0.88, 2.8, 1.82, 1.3, 1.14, 1.61, null, 1.04, 2.47, 1.24, null, null, 1.07, 1.07, 1.13, 0.4, 0.36, 1.36, 1.07, null, null, 1.03, 2.05, 0.29, 1.8, 1.75, 1.7, 2.52, 1.98, 2.23, 4.41, 1.04, null, 1.35, 1, null, null, 1.01, 0.29, 1.09, 1.99, 2.08, 0.74, 2.06, null, 1.49, 0.74, null, 3.17, 
1.45, 0.95, 0.91, 1.96, 1.09, 1.44, null, 1.19, 1.83, 0.25, null, 0.92, 0.84, 2.06, 3.38, 2.4, 0.8, 0.33, 0.65, 0.66, 2.5, 1.92, 1.22, 3.65, 5.5, 4.05, 0.67, 2.95, null, 1.58, 0.88, 0.51, 0.86, 2.24, 1.25, 2.67, 1.66, 1.35, null, null, 1.25, null, null, 1.04, 0.66, 2.22, 1.66, 0.9, 1.28, 2.89, null, 1.52, null, null, 0.35, 3.73, 2.01, 0.84, null, 2.76, 1, null, null, 0.64, 1.73, 0.42, null, 1.38, 1.46, null, null, 2.15, null, 2.91, null, 0.9, 0.87, 0.2, 0.46, null, null, 0.49, 0.78, 2.77, 2.32, 1.29, null, 2, 0.61, 2.29, 0.45, 1.96, 0.89, 0.81, null, 1.03, null, 0.91, 2.29, null, 
null, null, null, 1.19, null, 0.65, 0.6, 1.41, null, 1.38, 0.82, null, 3.74, 3.33, 1.09, 0.76, 2.02, 1.53, null, 0.44, null, null, 1.7, null, null, 2.15, 1.35, 3.07, 0.45, 0.93, 1.12, null, 1.19, 0.77, 1.06, 1.33, 1.36, 0.51, 0.68, 4.54, 3.77, null, 8.57, null, 0.86, null, 2.4, null, 3.92, 1.07, 1.9, 0.82, 2.21, 3.19, 0.58, 0.29, 0.86, null, null, null, 1.15, 1.09, 0.69, 3.48, 2, 1.27, 1.12, 3.03, 1.29, 1.6, null, 1.33, 1.78, 1.49, 1.79, null, 0.7, 1.58, 1.91, 0.9, 1.85, 0.83, 1.04, 1.84, 0.89, 1.42, 0.87, 1.44, 2.4, null, 0.91, 0.87, 1.85, 3.67, 0.68, 1.85, 1.28, 1.4, 0.42, 2.17, 
1.14, 3.25, 1.66, 1.19, 3.19, 1.73, 0.34, 1.86, 2.03, 1.73, 3.8, 1.52, 1.36, 1.36, 2.4, null, 3.92, 1.85, null, null, 0.7, 0.62, 0.9, 2.28, 1.21, null, null, 3.38, 1.55, 1.13, 1.01, null, 1.35, 2.54, 0.74, 1.5, null, 1.83, 2.04, 0.9, 0.72, 0.96, 0.74, 0.97, null, 0.94, 6.45, 1.05, 0.73, 2.38, 0.56, 1.45, 2.89, 0.91, 0.6, 2.71, 1.17, null, 0.76, 0.49, 2, null, 2.03, 2.12, 1.12, null, 3.12, 1.73, 1.91, 1.04, null, null, 0.66, 1.19, 1.78, 0.63, 0.8, null, 1.31, 1.81, 0.7, 1.41, null, 1.87, 0.64, 1.2, 1.79, null, 2.81, 1.32, 1.12, 1.44, 0.81, 1.31, null, 1.23, 3.6, 1.03, 0.92, 2.12, 
0.75, 0.4, 0.44, 1.49, 1.16, 0.35, null, null, null, 0.41, 0.45, 0.8, 2.75, 2.04, 3.19, 1.99, null, 1.79, 1.07, 4.87, 2.04, 2.21, null, 1, 2.7, 0.8, 0.94, 1.27, 1.69, 2.47, 1.71, 1.39, 1.61, 1.63, null, 1.71, 0.62, 0.59, 0.92, 0.86, 1.13, 1.68, 2.92, 1.98, 2.45, 1.6, 2.05, 0.77, null, 2.47, null, null, 1.08, 0.66, 0.44, 1.19, 2.89, 1.05, 0.94, 0.64, 0.99, 0.22, 1.36, 3.19, 0.4, 0.72, 0.53, 1.56, 3.09, 2.24, 2.34, 0.27, 1.04, 0.98, 1.69, null, 1.21, null, 3.4, null, null, 0.86, null, 2.32, 1.3, 1.53, 1.17, 1.33, 1.2, 0.82, 0.33, 1.85, 1.09, 1.73, null, 2.85, null, 0.48, 1.85, 2.44, 
2.43, null, 1.43, 0.92, 1.63, null, null, 1.22, 1.46, 1.05, 0.75, null, 1.02, 1.44, null, 0.61, 1.08, 0.44, 0.39, 0.92, 1.86, 0.93, null, 1.8, 1.36, 1.11, 3.84, 1.42, null, 1.08, 1.42, 2.02, 0.5, 0.96, 1.46, 1.66, 2.56, 1.26, 0.99, 1.49, 5.83, 0.96, 3.12, 2.19, 1.45, null, 2.08, 0.68, 0.98, 2.32, 0.69, null, 1.3, null, 0.73, 1.36, 1.7, null, null, null, 5.08, 0.64, 0.83, 1.18, 0.69, 0.57, 1.19, 0.26, null, 0.72, 1.21, 0.7, 1.06, 1.29, 1.47, 1.38, 0.73, 0.95, 1.49, 0.8, null, 2.27, 1.63, 1.06, null, 1.14, 2.17, 0.3, 1.17, 1.06, 4.32, 0.73, 0.76, 1.82, 1.36, 0.92, 1.18, null, 0.64, 1.2, 
1.76, 1.05, 1.42, 0.61, null, 0.72, 0.8, 2.66, 1.81, 1.51, null, 0.56, 1.53, 0.79, 1.35, 2.61, 0.67, 1.05, 0.89, 1.21, 1.42, 1.35, 1.35, null, 0.97, 1.25, 0.16, null, 1.09, 1.37, null, 2.46, 2.14, 0.96, 2.5, 1.28, 1.41, 2.17, 0.6, null, 4.7, 0.49, 1.22, 1.22, 2.06, 2.17, null, 2.47, 0.57, 1.48, 1.11, 1.25, 0.36, 0.93, 2.67, 1.09, null, 1.25, 0.86, 5.08, null, 1.52, 0.84, 1.22, 0.95, 0.68, 2.09, 2.1, 2.66, 0.51, 1.63, 1.26, 2.18, 0.47, 1.33, 1, null, 0.75, 2.72, 2.4, null, 0.52, 1.42, 3.77, 1.56, 0.7, 1.35, 2.68, 0.85, 1.4, 3.65, 1.59, 0.55, 1.04, 1.17, 1.63, 1.11, null, 0.79, 3.07, 
0.81, null, null, 0.88, 1.15, 0.77, 2, 1.16, 3.09, 1.68, 1.19, 0.8, 4.76, 2.25, 0.59, 4.9, 0.57, 1.75, 0.88, null, 0.78, 1.45, null, 0.7, 3.44, null, null, 1.82, 1.19, 1.92, 0.74, null, 1.03, 0.42, 1.57, 1.72, 2.47, 6.66, null, 0.84, null, 1.36, null, 1.11, 2.58, 1.54, 1.48, 0.82, 1.31, 2.29, 1.4, null, 0.93, 1.68, 3.1, 1.18, null, 1.27, 1.32, null, 1.15, 0.85, 1.31, 1.21, 1.46, 3.7, null, 1.1, null, null, 0.89, 3.33, 1.2, 2.15, null, 2.28, 1.08, 3.33, null, null, 1.26, 1.92, 1.77, 1.52, 1.19, 1.44, 0.93, null, 1.03, null, 0.8, 1.13, null, 3.17, 0.92, 1.06, null, 1.09, 0.31, 0.85, 
null, 1.21, 2.68, 0.97, null, 0.49, null, 0.62, 1.57, 1.39, 1.24, 2.15, 2.02, 3.89, null, 1.48, 0.28, 1.11, null, 2.22, null, 1.01, 5.64, 0.7, 0.93, 0.67, null, 1.73, null, 1.21, 0.86, 0.95, null, 0.52, 1.18, 0.58, null, 3.65, 1.4, 2.18, 0.95, 1.65, null, 2.57, 1.16, 1.73, 1.19, 2.1, 0.96, 0.55, 1.23, 3.29, 1.63, 1.16, 1.36, 0.99, 1.49, 1.15, null, 0.91, 1.23, 1.23, 2.05, 0.46, null, 3.05, 2, null, null, 2.04, null, 2, null, 2.4, null, null, null, 2.09, 1.28, null, null, 1.61, null, 0.82, 1.42, 1.81, 1.45, 3.12, 1.57, 1.47, 0.9, null, 1.51, 4.54, 0.44, 1.75, 1.85, 2.04, 1.2, 19.35, 
null, 0.93, 1.31, 1.14, 2.09, 0.94, 1.42, null, 1.38, 1.14, 2.83, 0.47, 0.99, 1.51, 1.33, 2.32, 1.27, 1.72, null, 1.21, 0.76, 1.1, 0.28, null, 0.93, 1.04, 1.33, 0.83, 1.39, 1.03, 1.09, 1.09, 1.2, 1.02, 0.76, 0.59, 0.86, 1.39, 1.22, 1.61, 1.12, 0.82, 0.91, 1.03, 0.67, 1.31, 1.41, 0.67, 1.4, 0.47, 1.05, 0.63, 0.48, 1.28, 0.46, 0.52, 1.36, 1.32, 2.26, 1.31, 1.47, 0.94, 1.26, 0.96, 1.59, 1.95, 0.97, 1.6, 1.7, 1.84, 1.34, 1.56, 0.72, 1.86, null, 2.46, 3.82, 2.59, null, 0.91, 0.59, null, 2.08, 0.46, 1.8, 1.76, 2.7, 1.85, null, 1.35, 1.55, null, 1.39, 1.02, 2.71, 0.89, 2.73, 0.35, 1.21, 1.21, 
0.82, null, 0.98, 0.63, 2.22, 1.5, 1.6, 1.27, 1.53, 0.67, 1.23, 1.86, null, 0.43, null, 0.51, 0.61, null, 1.3, 1.07, 1.59, 0.71, null, 0.49, 0.49, 1.55, 3.09, 1.14, 1.04, 1.6, 0.26, 2.74, 1.85, 3.46, 0.91, 0.74, null, 1.82, 2.26, 1.1, 1.68, 0.96, null, 1.71, 1.59, 2, 1.51, null, null, null, 1.6, 0.42, 2.02, 1.38, 1.73, 1.31, 1.04, 2.52, 0.31, null, 0.11, 0.54, 0.65, null, 2.63, null, 0.56, null, 4.32, 1.68, 2.41, 0.59, null, 2.75, 1.4, 0.77, 1.58, 0.6, 0.4, 2.45, 1.81, null, null, 2.7, 0.4, null, 1.55, 1.58, 1.8, 1.3, 1.27, null, 0.46, 0.54, null, 0.48, 1.37, 0.41, 0.94, 1.88, 
1.38, 0.78, 3.52, 0.5, 1.15, 0.52, 1.17, 3.63, 1.51, null, 1.33, 1.03, 0.88, 4.13, 1.23, 0.62, null, 0.8, 0.63, null, 1.45, 1.48, null, 1.65, null, 0.76, 1.63, 1.62, 0.68, 0.23, 3.31, null, null, 2.97, 1.18, 1.84, 1.54, 0.53, 1.39, 0.66, 1.86, null, 1.5, 0.55, 2.56, 1.53, 1.8, 1.58, 1.03, 0.32, null, 1.29, 1.84, null, 1.06, 1.67, 0.83, 1.77, 0.37, 1.02, 2.57, 1.97, 1.96, 0.78, null, 1.36, 6.66, 3.66, 0.69, null, null, 2.21, 1.47, 0.96, 1.22, 3.46, 1.14, 0.29, 2.43, 1.85, null, null, 2.85, 1.09, 0.75, 0.95, 0.49, 1.56, 0.72, 2.45, 0.46, 0.55, 1.96, 1.51, 1.82, 2.59, 1.63, 4, null, 1.05, 
1.45, 1.14, null, 1.55, 1.53, null, 0.84, null, 1.44, 1.17, 1.6, 1.77, 0.87, 2, 0.56, 0.81, 1.52, 1.38, null, null, 1.9, 0.99, 1.85, 1.09, null, 0.78, 0.48, 0.9, 1.84, 0.8, 0.57, 0.98, 0.84, 1.86, 0.73, 5.97, null, 1.02, 1.45, 1.16, 0.69, null, 1.22, 0.84, 1.52, 1.21, null, 1.35, 1.04, 2.06, 1.14, null, 1.29, 1.26, null, 1.35, 0.55, 2.48, 0.22, 0.87, null, 3.1, 0.86, null, 1.04, 0.77, 3.77, 1.4, 2.19, 4.04, 0.77, 1.69, 6.34, 0.75, null, 2.08, 3.22, 1.79, 1.02, 1.27, 0.92, 1.39, 1.48, 0.94, 0.27, 2.4, 1.47, 1.19, null, null, null, null, 8, 1, 5.12, 1.04, 0.81, 1.69, 1.78, 0.9, 
1.03, 1.16, 0.83, 0.8, 1.26, null, 1.25, 1.17, 0.78, null, 0.77, null, 1.15, 0.42, 0.9, 1.03, 0.63, 2.12, 1, 1.31, 1.49, 1.42, 2.67, 0.44, 7.73, 2.6, 0.99, 1.7, 0.94, 1.53, 1.3, 2.12, 0.51, 1.69, null, 1.64, null, 0.77, 1.65, null, 2.13, 1.92, 6.66, 2.47, 0.42, 1.12, 3.29, 1.3, null, 1.49, null, 1.84, 1.58, 1.32, 0.92, 2.06, 1.01, 0.69, null, 0.9, 1.01, null, 0.65, 2.74, 1.85, 1.4, 1.97, 2.1, 2.94, 1.78, 0.86, 0.89, 0.26, 1.86, null, 2.72, 0.8, 3.38, 1.35, 2.27, 1.36, 1.67, 0.93, 0.74, 1.12, 1.58, null, 1.55, 0.67, 5.47, 0.56, 1.01, 0.42, 0.92, 2.29, 3.32, 0.42, 1.29, 0.16, null, 
0.78, 2.19, 1.42, 2.62, 3.03, null, 1.04, 1.08, 1.01, 0.8, null, null, 1.47, 1.95, 0.46, 1.03, 0.64, 1.94, 1.16, 2.32, 0.75, 3.52, 1.2, 1.63, null, 0.56, null, 2.07, 1.28, null, 0.64, 1.21, 2.59, 1.43, 0.69, 6, 0.49, 1.73, null, 0.99, 1.23, 2.58, null, 2.16, 1.09, 0.76, null, 2.43, 1.35, 1.54, 0.96, 1.17, null, null, 2.71, null, 1.57, 0.67, 1.41, 1.75, 0.52, 0.72, 2.14, null, 1.24, 0.84, null, null, 1.04, 1.8, 3.2, 1.53, 1.26, 0.25, 2.3, null, 1.4, 2.76, 3.44, 0.78, 1.12, 1.35, 0.45, null, null, null, 1.2, 1.48, 4.36, 1.04, 3.38, 1.08, 2.27, 2.51, 1.44, 0.51, null, 2.39, null, 2.3, 
1.52, 0.42, 1.18, 1.95, null, null, null, 0.6, null, 0.86, 4.39, 0.5, null, null, 0.71, 1.48, 4.51, 0.84, 1.37, 0.43, 1.09, 4.44, 0.42, 1.37, null, null, 1.47, 0.54, 1.62, 0.69, 0.65, 1.78, 1.42, 1.03, null, 1.34, 3.47, 1.03, null, 1.15, 0.76, 1.4, 3.53, 5.26, null, 1.28, 1.51, 2.46, 1.2, null, 1.76, 1.35, 1.39, 0.32, 0.6, 2.31, 2.29, 3.75, 0.64, 2.94, 1.33, 2.9, 1.34, 5.12, 1.09, 0.88, null, 1.54, 1.25, 1.21, 1.82, 1.09, 1.37, 1.59, 0.31, 1.44, 1.76, 1.1, 0.28, 0.71, 0.89, 1.27, 1.75, 1.29, 3.25, 0.43, 1.18, 1.93, 0.42, 4.28, 1.24, 0.98, 2.38, 1.7, 1.72, 1.25, 1.83, null, 1.25, null, 
1.47, 1.42, 2.5, 1.32, 0.45, 1.66, 1.93, 0.77, 0.76, 1.15, null, null, 0.85, null, null, null, null, 1.73, 2.63, null, 2.24, 0.61, 1.6, 2.12, 1.31, 0.55, 1.8, 0.45, 1.45, 1.82, 1.47, null, 0.9, 2.17, 1.27, 1.73, 1.39, null, null, null, 0.89, null, 1.93, 3.88, 1.08, 1.29, 3.67, 2.56, 0.73, 1.23, 0.79, null, 2.7, 0.83, 1, 1.32, 2.61, 2.87, 1.33, 1.27, 1.16, null, 1.2, 0.79, 4.05, 1.05, 0.99, null, 0.66, null, null, 2.44, 0.81, 0.98, 0.59, 1.32, 1.08, 0.99, null, 0.8, 0.51, 6.81, 0.68, null, 3.92, 2.32, null, 1.43, 1.07, 0.8, 1.55, 1.26, 3.84, 2.43, null, null, null, 0.76, 1.57, 1.4, 
5.17, 1.53, null, 1.12, 0.95, 1.04, 0.96, null, 0.76, 0.99, 1.63, 1.27, 0.68, null, 4.3, 3.52, 2.07, null, null, null, 2.85, 0.82, 4.44, 8.33, null, null, 0.49, 0.39, 1.86, null, 0.98, 1.53, 1.53, null, 1.74, 1.75, 0.6, 0.36, 1.55, 0.64, 0.87, 1.68, 0.85, 1.05, 1.56, null, 0.86, 1.23, 1.61, 1.69, 2.05, 2.15, 1.56, 1.47, 1.36, 0.99, 1.59, null, 0.98, 1.2, 1.36, 1.36, 1, 1.02, null, 1.17, 0.99, 0.91, 1.37, 2, 1.27, 1.23, null, 2.09, 0.99, 1.21, 0.72, 1.07, 4.24, null, 3.46, 0.32, 0.76, null, null, 2.12, null, null, 1.27, 1.87, 3.77, 0.33, 0.46, 0.38, null, 0.91, 3.07, 0.82, 1.28, 0.7, 
null, 0.96, 0.63, 1.22, 0.96, 0.28, null, 1.26, 0.75, 1.18, 2.11, 2.22, 0.8, 0.64, 1.89, 1.27, 1.05, 0.93, 0.44, 1.11, 2.5, 2.08, 0.63, 1.36, 0.43, 0.82, 1.46, 2.01, 1.71, 0.59, 2.77, 2.17, 1.04, 1.37, 0.8, 0.63, 0.59, 0.43, 5.17, 3.72, 1.91, 1.75, 1.39, null, 1.46, 1.65, null, 1.43, 0.96, 2.38, null, 0.88, 1.96, 3.84, 0.73, 2.04, null, null, 0.63, 0.85, 0.41, 1.24, 0.82, 0.61, 0.82, 1.27, 0.6, null, 1.72, 0.73, 0.39, 1.29, 0.81, 1.57, 1.19, 0.85, 0.89, 1.28, 0.67, 2.01, 3, 1.83, 1.1, 1.72, 1.46, 1.07, 1.28, 0.8, 3.57, 1.45, 0.78, 1.08, 1.63, 0.46, null, 1.69, 1.49, 1.6, null, null, 
null, 0.17, null, 0.86, 0.6, 0.74, null, 1.47, 1.1, 2.23, 2.45, 0.64, 1.07, 1.41, 1.11, null, null, 1.9, 0.61, 0.72, 0.88, 2.77, null, 1.53, 1.27, null, 0.87, null, 2.48, null, null, null, 1.59, 3.4, 1.32, 1.49, 1.18, null, 0.47, 0.81, null, 2.29, 2.02, 1.33, 0.96, 5.26, 0.88, 2.35, 1.09, 0.78, null, 2.75, 2.12, 1.89, 0.58, 0.54, 1.85, 1.72, null, null, 3, null, null, null, null, 1.44, 1.12, 1.25, 0.82, 1.28, null, 1.01, 2.49, 0.41, 1.84, 2.27, 2.61, 2.4, null, 0.76, 1.15, 1.14, 3.27, 1.16, null, null, null, null, 0.41, 1.42, 3.26, 1.04, 2.36, 1.01, null, null, 1, 0.68, 1.11, 2.74, 
2.2, 1.74, 1.14, null, 1.51, null, null, 2.54, 1.3, null, 1.87, 1.6, null, 3.93, 3.68, 0.37, 1.32, 1.42, 0.88, 0.6, 0.5, null, 1.06, 2.11, 1, 1.84, 0.95, 1.04, 3.73, 1.78, 1.23, 0.35, null, 1.29, 1.22, 1.14, null, 0.46, 1.15, 1.69, null, 1.52, 1.07, 0.8, 0.93, 0.91, null, null, 1.84, 1.29, 1.4, null, 1.77, 1.33, 1.33, null, 2.74, null, 0.28, null, 1.24, null, 2.77, 1.61, null, 0.93, 1.28, null, 4.25, 0.34, 1.06, 0.75, 0.79, 0.71, 2.05, 1.69, 1.39, 0.49, 1.79, 2.32, 0.74, 1.51, null, null, 1.48, 1.4, 2.23, 1.96, 1.47, 0.7, 3.84, 0.66, 1.58, 1.42, 1.21, 1.76, 1.4, 2.2, 1.49, null, 
1.66, 2.19, 0.91, 0.14, null, 1.09, 2.83, 1.55, null, 0.53, null, null, null, null, null, 2.62, 0.5, 0.7, 1.53, 2.26, 1.34, 1.18, null, 0.89, 0.27, null, 1.48, 0.9, null, 1.5, 1.55, 1.08, 0.53, 1.8, 1.97, 1.51, 1.55, 1.15, 1.97, 1.91, null, 1.68, 2.56, 1.33, null, 1.82, 1.63, null, 1.63, 0.57, 1.35, 0.95, 0.32, 1.36, null, 1.52, 0.47, 2.41, 2.47, 1.84, 0.86, 1.51, 2.9, null, 1.33, 4.68, 0.93, 1.25, 2.13, 1.64, 2.25, 1.12, 1.94, 0.57, 0.93, 0.76, 1.05, 1.78, 0.55, 1.11, 1.83, null, null, 1.47, null, 1.1, 2.09, 1.22, 1.42, 3.7, 0.98, null, 4.96, 0.45, 0.64, 0.49, 1.44, null, 5.88, 0.79, 
2.16, 2.56, 1.08, 3.07, 2.63, 0.74, 1.17, 1.82, 1.39, 0.84, null, null, null, 1.81, 0.94, null, 0.63, 5.26, null, 1.08, 0.92, null, 1.72, null, 0.53, 1.45, 1.35, null, null, 1.28, 1.64, 0.91, 2.27, 3.75, 2.01, 0.93, null, 3.24, 0.62, 2.4, 1.24, 2.47, 2, 1.89, 0.88, 1.31, null, 0.54, null, 1.29, 1.73, 3.22, 1.8, 0.8, 1.5, 1.63, 4.16, 2.38, null, 0.58, 1.21, 1.01, null, null, 0.35, 1.47, null, null, 1.63, null, 1.2, 2.17, 1.16, 1.86, 1.78, 0.34, 0.71, 0.78, 1.19, 1.06, 1.37, 0.64, 1.63, 0.64, null, 1.4, null, 2.12, 0.86, 0.86, 0.48, 0.53, 0.72, 0.32, 1.45, 0.8, 1.43, 1.28, 1.47, 0.95, 
1.37, 2.12, 0.49, 1.31, null, 2.72, 1.32, 1.76, 0.7, 0.63, null, 3.28, 1.16, 1.04, 3.33, null, null, null, 1.04, null, 4.32, null, null, 0.96, 0.99, 4.25, 1.25, 0.79, null, 0.84, 2.67, 1.13, null, 0.96, 0.3, 3.03, 3.36, null, 1.96, 3.69, null, 0.73, null, 2.88, null, null, 3.09, 1.69, 0.54, 1.92, 2.58, 0.37, 0.62, 2.31, 0.94, 1.06, null, 1.56, 1.15, 0.29, null, 1.42, 2.32, 1.32, null, 1.21, 1.25, 4.93, 0.67, 2.43, 0.7, 1.96, 0.76, 1.53, 1.32, 1.14, 1.14, 0.94, 0.76, 1, null, null, null, 2.31, 0.71, 3.44, 1.22, null, 2.18, 1.85, 1.2, 1.21, 1.26, 1.79, 3.22, 0.75, 0.59, 1.16, 0.86, 4.34, 
1.02, null, 1.5, 1.07, 0.94, null, null, 1.91, 4.16, 1.42, 2.43, 1.4, 1.46, 1.91, 1.16, 0.24, 1.5, 2.54, 4, 0.99, 0.66, 0.6, 9.67, null, 1.53, 0.86, 3.19, 1.21, 0.67, null, 1.91, 0.74, 0.88, 2.91, 1.44, 1.69, 0.83, 1.47, 2.22, 0.5, null, 0.55, 3, 1.18, 1.67, 0.5, 1.75, 1.33, 3.65, 0.48, 0.93, 1.08, 1.23, 1.33, 1.42, null, 0.78, 1.18, 0.66, 2.52, 0.43, 0.63, 1.54, 1.25, 1.57, 2.31, 2.07, 1.71, null, null, 0.26, null, 3.59, 1.28, null, 2.53, 2.73, 2.18, 0.45, null, null, 0.93, 0.95, 2.42, 1.26, 1.17, 2.94, 5.88, 3.87, 0.48, 4.34, 2.72, null, 6.18, 1.43, 1.28, 1.7, 1.05, 0.59, 2.14, 
0.91, 0.3, 0.95, null, 1.26, null, null, 2.61, 0.68, 2.94, 0.37, 2.2, 1.85, 2.12, 0.33, 1.14, 0.28, 1.4, 0.7, 1.25, null, 0.99, null, 0.34, 0.64, null, 0.88, 1.75, 1.71, null, null, 4.16, 1.22, 0.75, 1.53, 0.82, 1.1, 1.37, 0.94, 0.64, 0.72, null, 0.46, 1.8, 3.75, 0.68, null, 1.48, 2.94, 1.1, 1.9, 1.64, 1.91, 1.31, 1.61, 2.25, 0.94, 1.29, 0.76, 2.17, 2.15, 1.76, 0.34, 1.43, 1.35, 2.54, 0.29, 1.44, 2.92, null, null, 1.52, 0.47, 1.72, 1.09, 1.16, 1.38, 1.65, 1.88, 0.88, 0.9, 2.41, 0.36, 0.76, 2.04, 1.88, 1.16, null, 4.12, 0.84, null, 0.5, 0.48, null, 1.21, 1.47, 0.74, 1.23, 1.12, 1.64, 
2.1, 3.17, 1.2, null, null, 1.27, 0.59, 1.64, 0.39, 0.84, 0.72, 0.43, 1.63, 1.17, 1.85, 2.52, 0.41, null, 2.95, 3.03, 0.38, 1.04, 0.74, 0.44, 0.31, 1.23, null, 1.4, null, 1.66, 1.04, 1.04, 4, 1.15, null, 0.43, 1.9, 1.15, 1.32, null, 1.15, null, null, 0.94, 1.37, 1.03, 1.09, 0.83, 0.96, null, 1.38, 1.62, 1.44, 0.98, 0.77, 1.57, 0.45, 1.36, 1.79, 1.15, 1.36, 2.23, 1.53, null, 0.68, 0.19, 0.68, 0.86, 2.32, null, null, 0.72, 2.85, 2.04, 2.23, null, 2.72, 0.38, 1.58, null, 1.23, null, 0.4, 2.16, 1.36, 0.42, null, 0.74, 1.13, null, 1.3, 0.34, 2.04, 1.56, 1.25, null, null, 1.67, 1.81, 1.17, 
1.9, null, null, 0.16, 1.06, 0.32, 0.72, 0.32, null, 1.55, 2.21, null, 1.07, 0.88, 2.01, 0.75, 0.44, null, 2.04, 0.55, 1.94, 1.78, 1.23, null, 0.97, 0.93, 3.04, 1.11, 1.19, 3.52, 3.02, 1.48, 1.62, 0.83, 1.48, 1.66, null, null, 0.41, 0.7, 1.88, null, 2.58, 2.2, 1.11, 0.79, 1.8, 4.83, 1.08, null, 2.66, 2.35, 0.6, 0.74, 0.75, 0.65, 1.17, 2.02, 2.04, 2.32, 0.39, 0.38, 1.17, 0.8, 1.18, 1.96, 0.56, 0.84, 1.95, null, 0.56, 1.42, 1.32, 2.19, 0.81, 2.46, 0.9, 0.93, null, 2.32, 1.32, null, null, 0.42, 0.71, 1.21, 0.57, null, 0.94, 0.38, 0.61, null, 2.31, null, 1, null, 2.7, 0.11, 0.52, 3.84, 
null, 1.16, 4.76, 0.88, 0.34, 0.38, null, null, 1.52, 1.21, 0.93, null, 0.8, 3.27, 0.48, 2.09, 2.03, 1.1, 1.47, 0.62, 0.71, 0.87, 1.24, 0.68, 5.55, 1.1, 2.77, 1.53, 0.73, 1.8, 0.5, 1.24, 1.92, 0.71, 0.44, 1.81, 0.6, 0.99, 1.83, 2.56, null, 1.38, 1.89, null, 0.74, 1.43, 0.27, 0.59, 0.71, 2.59, 1.39, 2.54, 0.93, null, 0.95, null, 1.48, 1.14, 1.43, 1.28, 0.69, 1.17, null, 0.22, 0.32, 3.03, 1.51, 1.46, 1.91, 3.19, null, 2.4, 5.97, 2.16, 1.95, 0.77, 2.38, 0.3, 1.09, 0.78, null, 2.27, 2.72, 1.66, 1.45, 1.6, 0.64, 1.09, 1.55, 2.25, null, null, 1.64, 1.42, 1.2, null, 1.1, 2.29, 1.03, 2.65, 
2.73, null, 0.44, null, 1.93, 2.18, 1.45, 2.04, 5.19, 0.35, 1.23, 1.16, 0.89, 0.84, null, 0.43, 0.46, null, 2.16, 0.77, 0.9, 0.85, 1.13, 0.68, 1.38, 2.17, 0.9, null, 1.11, 1.24, 0.75, 0.65, 1.56, 1.37, null, 0.89, 1.38, 0.65, 2.31, 0.92, null, 1.06, 1.03, 3.2, 0.8, 1.41, 1.02, 1.25, null, 2.23, 0.98, 1.37, 0.54, 1.15, null, 1.19, 2.05, 0.75, 2.32, 1.1, 2.71, 3.57, 1.5, 0.82, null, 0.86, 1.98, 0.82, 1.54, 1.34, 1.35, 1.44, 2.84, 4, 2.63, 1.66, 1.34, 1.44, null, 2.24, 1.14, 2.93, 0.82, 1.57, 2.36, 0.75, 0.77, 0.42, 1.25, 1.35, 0.21, 1.03, 0.84, 1.83, 2.03, 1.96, 0.58, 0.6, 2.8, 1.31, 
1.15, 3.22, null, 0.93, 2.66, null, 0.7, 1.49, 0.88, 1.45, 2.32, null, null, 1.2, 0.76, 0.59, 1.07, 1.45, 2.42, 4.13, 3.61, null, 1.33, null, 0.7, 0.9, null, 1.72, null, 2.19, null, 0.42, 1.08, 1.89, null, null, null, 1.73, 0.76, 2.08, 1.42, 0.81, null, 1.58, 0.7, null, null, 0.53, null, 0.96, null, 0.82, 1.69, 1.02, 0.76, null, 2.41, 1.19, 0.23, 2.24, 1.4, 0.66, 1.85, 0.77, null, 1.05, 3.15, 1.85, 1.67, 0.98, null, null, 0.54, 0.59, 2.04, 1.08, 2.1, 0.73, 0.4, 2.41, 1.82, 1.38, 0.54, 1.89, 1.72, 0.78, 1.07, 0.59, 5.17, 0.29, 1.79, null, 1.35, 1.21, 1.8, 4.21, 2.56, 1.36, 1.67, 1.14, 
3.44, 1, 1.51, 0.87, 1.25, 0.68, 0.56, 1.45, 1.57, 1.42, 0.74, 2.29, 0.7, 1.53, 0.39, 0.61, 1.67, 1.27, null, 1.26, 4.65, 1.5, null, 3.12, 4.91, 2.34, 1.45, 0.85, null, 2.22, 4.81, 2.12, 2.2, 5.12, 1.22, null, 1.24, 1.15, null, 1.52, 2.81, 1.9, 1.45, 1.5, null, null, 0.7, 1.5, 1.09, 1.25, 0.28, 0.74, 1.53, 0.58, 0.37, 0.89, 0.84, 1.41, 0.84, null, 2.99, null, 1.67, 0.78, 1.18, 3.49, 1.36, 1.53, 1, null, null, 0.76, null, null, null, 3.44, null, null, 0.59, 3.12, null, 1.35, 0.45, 2.61, 0.59, 0.46, 0.77, 2.94, null, 0.7, null, 0.51, 1.38, null, 1.08, 2.41, 2.46, 1.49, 0.72, 1.67, 
null, 1.17, 1.12, 2.01, null, 1.07, null, 0.7, 1.67, 1.57, 0.59, 1.35, 1.2, 0.43, 3.86, null, 7.14, 3.57, 1.07, 2.05, 4.76, 1.58, 6.25, 0.45, 1.35, 1.52, 0.64, 1.26, 1.58, null, 1.92, 1.11, 1.31, 1.02, 0.51, 1.51, null, 1.77, 3.57, 1.12, 1.39, 1.63, 1.89, 1.17, 0.67, 1.28, 0.64, 0.71, null, 1.19, null, 0.72, 0.57, 1.61, 1.77, 1.18, 0.85, 0.77, 1.81, 1.85, 0.7, null, null, 0.36, 1.52, null, null, 1.03, null, 3.76, 1.24, 2.65, 1.53, 0.8, null, 1.49, 1.34, 1.31, 0.81, 0.91, 1.61, 0.67, 0.92, 1.14, 0.58, null, 5.23, 2.41, null, 0.46, 2.06, 1.76, 2.17, 1.85, null, 1.21, 1.52, 2.06, 0.96, 1.2, 
5.88, 0.43, 1.42, 0.62, 0.68, 1.17, 1.66, null, 1.07, 0.51, 1.16, null, 2.23, 1.62, 0.91, 0.78, null, null, 1.08, 1.37, null, 0.36, 1.11, 1.57, 1.02, 3.24, null, null, 1.26, 1.06, 1.71, 1.65, 0.95, 1.25, 0.63, null, 0.54, 2.66, 0.72, 1.13, 0.5, 1.1, 1.96, 1.76, 1.22, 2.14, 2.16, 1.42, 0.88, 2.19, 0.82, 1.47, 1.51, 1.24, 0.81, 0.97, 1.53, 0.41, 0.53, null, 2.29, 1.56, 7.14, 0.86, 0.98, 1.27, 0.6, 1.23, 1.4, null, 2.38, 1.26, 1.93, 3.48, 2.34, 1.06, 2.24, 0.7, 0.9, null, 1.59, 0.24, 1.3, 0.67, null, 1.03, 1.79, 1.88, 1.39, 0.65, null, 0.78, null, 0.21, 2.58, 2.84, 1.39, 1.06, null, 0.44, 
null, 1.19, 1.4, null, 2.08, 0.96, 1.45, 1.55, null, 0.64, 0.48, 1.07, null, 1.57, 1.02, 1.7, 1.53, 0.81, 2.72, 1.33, 0.43, 2.1, 4.34, 1.06, 0.6, null, 2.17, 0.97, 2.47, 1.87, 1.87, 1.17, null, null, 1.26, null, 0.97, null, 1.13, 1.84, 3.89, 1.57, null, 1.17, 1.74, null, 0.97, 1.83, 4.03, 0.23, 1.99, 2.58, 3.37, 1.03, 0.86, 2.77, null, null, 1.11, null, 2.39, 4.93, 0.78, 1.77, 0.25, 0.47, 1.76, 2.81, 1.42, null, 1.51, 2.08, 0.56, 1.41, 0.78, 3.44, 3.36, 1.15, 1.41, 0.82, 3.46, 5.91, 1.27, 0.63, 1.31, 0.75, 1.18, 2.36, null, 1.31, 0.8, null, 0.75, 1.46, 1.64, 0.77, 0.85, 1.16, null, 1.49, 
1.25, 0.86, null, 3.44, null, 2.94, 1.73, 1, 0.79, null, 1.36, null, 1.49, null, 0.9, 0.85, 5.17, null, 0.44, 1.35, 1.86, 1.42, 3.42, 1.03, 6.66, null, null, null, 1.71, 1.73, 1.49, 0.96, null, 1.22, 2.74, 5.45, 7.01, 5.05, 1.34, 0.37, 0.55, 0.86, null, 1.09, 1.72, 0.69, null, null, 0.41, 1.86, null, 2.02, 0.74, 1.69, 0.46, 3.38, 1.14, null, null, 0.69, 0.71, 1.32, 1.65, null, 1.59, 0.58, 0.7, 0.73, 1.32, 0.9, null, 0.86, 2.58, null, 1.17, null, 1.25, 1.75, 2.27, 1.87, null, 1.86, 0.64, 2.42, null, 1.51, 0.6, 1.25, null, 3.52, 5.12, 1.86, 0.16, 0.62, null, 1.18, 2.38, 1.05, 1.94, 1.81, 
0.52, 3.89, null, null, 0.75, null, null, 0.67, null, null, 2.29, 1.1, 0.74, 1.65, 2.35, 4.24, 1.19, 2.14, 1.35, 3.15, 0.58, null, 2.32, 1.65, 0.98, 0.68, 2.15, 1.63, 0.69, 1.4, 3.62, 0.58, 0.96, 1.3, 2.08, null, 0.96, 0.36, 1.24, 0.39, 0.82, null, 0.78, 1.56, 1.03, null, 1.19, null, 2.2, 0.65, 1.04, 1.1, null, 1.08, null, 0.93, null, 2.04, 0.58, 1.22, 1.55, 1.14, 2.53, null, 1.69, 0.64, 1.26, 0.86, 1.49, 1.96, null, 2.12, 1.73, 2.9, 0.42, 1.05, 0.4, 2.59, 1.22, 0.84, 0.91, null, 0.95, 1.56, null, 1.77, 4.08, null, 0.75, 0.83, 0.88, 1.27, 2.11, 2.04, null, 2.39, 1.54, 1.41, 0.92, 0.52, 
0.8, 2, 1.07, 1.51, 0.24, 2.38, null, null, 1.14, null, 1.52, null, 1.44, 0.87, 1.53, 1.56, 1.14, 1.29, 1.36, null, 0.83, null, 3.12, null, 2.63, 1.62, null, null, null, 2, 2.17, 1.36, 1.15, 1.26, 1.14, null, null, 2.4, null, null, null, 1.69, 0.92, 0.76, 1.17, null, 1.15, 1.99, 1.4, null, null, 1.58, 0.72, 0.81, null, 1.31, 0.69, 1.65, 1.4, 0.8, null, 1.81, 1.37, 0.53, 0.78, 3.03, 3.44, 1.41, 1.3, 2.15, 1.27, null, null, null, null, 0.53, 2.08, 0.84, 1.4, 1.14, 1.98, 3.03, null, 1.71, null, 1.04, 0.81, 1.07, 4.05, 1.78, null, 1.68, 1.67, 2.24, 0.98, 2.22, 1.11, null, 0.52, 2.2, 
0.6, null, 1.51, 0.47, null, 1.28, 1.72, null, 5.55, null, 2.08, 0.96, 1.73, null, null, 1.75, null, 1.88, 2.65, null, 1.36, 2.05, 1.65, 1.62, 1.44, 1.04, 1.15, 0.82, 0.64, 1.45, 1.75, 4.39, 6.04, 1.57, null, 0.56, 1.36, 1.56, 0.73, 1.25, 0.99, 1.48, 3.04, null, null, 0.6, null, null, 2.77, 1.48, 0.62, null, 1.15, null, 4.54, null, 2.24, null, 1.03, 1.07, 1.27, 1.92, 1.59, null, 1.41, null, 0.87, 1.34, 1.25, 1.49, 2.4, 1.25, 1.96, 2.97, 2.1, 0.61, 1.53, 1.01, 1.28, 1.12, 0.43, null, 1.32, 1.83, 1.99, 0.77, 1.38, null, 0.55, null, null, 0.67, 1.25, 0.68, 1.48, 1.47, 0.44, 1.77, null, 3.03, 
1.87, 0.91, 0.77, 4.1, 0.64, 1.4, 1.56, 2.79, 2.38, null, 0.73, 1.97, 2.35, 1.5, null, 1.23, 1.35, null, 1.41, 1.61, 1.75, 1.38, 1.2, null, 1.42, 0.65, null, 1.76, null, 1.53, 2.57, 1.52, 1.17, 0.9, 1.27, 0.86, null, 0.62, 0.48, 0.42, 1.58, 1.14, 1.58, 1, 1.29, 1.95, 0.49, 2.87, 2.1, 2, 2.14, 0.66, 0.89, 2.19, 1.97, 0.99, 1.76, null, 1.34, 1.41, 2.12, 1.24, 1.48, 1.84, null, 0.43, null, null, 1.37, 0.48, 2.25, 0.9, 1.02, 2.63, 1.21, 8.13, 1.97, 0.56, 1.36, 1.27, 0.81, 3.33, 4, 3.81, 1.65, 0.51, 4.76, 1.05, 1.41, 0.3, 1.32, 0.6, 1.47, 0.43, null, 1.5, 1.93, null, 1.61, 3.03, 
1.16, null, 3.37, 1.97, null, null, 2.19, null, 1.69, 2.33, 1.53, 0.64, null, 1.13, 1.54, 1.01, 0.58, null, null, 1.61, 1.21, 1.61, 1.22, 1.57, 0.97, 0.78, 1.4, 1.05, 1, 1.46, 1.33, 1.29, 1.29, 1.36, 1.25, 1.65, 1.21, 1.31, 1.29, 1.48, 1.27, 1.05, 1.37, 1.01, 1.39, 1.19, 1.26, 1.21, 1.29, 1.63, 1.13, 1.03, 0.54, 1.01, 0.25, 1.83, 0.85, null, 0.9, 0.76, 1.34, 1.09, 0.96, 0.78, 1.17, 1.02, 1.02, 0.77, 0.69, 1.05, 1.25, 1.59, 1.26, 1.02, 0.45, 0.53, 1.48, 0.87, 1.13, 1, 0.9, 1.1, 0.99, 1.19, 1.2, 0.98, 1.46, 1.2, 1.39, 1.56, 1.32, 1.45, 1.28, 1.11, 0.9, 1.7, 1.98, 1.07, 1.75, 1.16, 
0.75, 1.09, 1.1, 1.04, 1.18, 1.03, 0.93, 1.23, 1.21, 1.01, 1.34, 1.3, 1.49, 1.59, 1.26, 1.01, 1.36, 1.54, 1.38, 1.26, 1.2, 1.2, 0.71, 2.12, 1.23, 1.45, 0.98, 0.87, 1.04, 0.99, 1.22, 1.13, 0.5, 1.21, 2.08, 0.68, 1.04, 1.23, 0.48, 2.88, 1, 1.07, 1.17, 1.3, 0.29, 1.26, 1.13, 1.58, 1.08, 1.65, 1.28, 0.44, 1.61, 1.16, 0.99, 1.07, 1.25, 1.39, 1.35, 1.33, 1.28, 0.56, 0.45, 0.6, 0.58, 0.64, 0.58, 0.59, 0.66, 0.6, 0.61, 0.58, 0.58, 0.59, 0.55, 0.48, 0.58, 0.61, 0.62, 0.47, 0.63, 0.53, 0.72, 0.62, 0.53, 0.6, 0.62, 0.81, 0.46, 0.62, 0.62, 0.55, 0.52, 0.59, 0.55, 0.72, 0.74, 0.63, 0.64, 0.58, 
0.6, 0.46, 0.6, 0.63, 0.58, 0.6, 0.56, 0.64, 0.61, 0.64, 0.59, 0.72, 0.49, 0.66, 0.49, 0.6, 0.56, 0.51, 0.46, 0.53, 0.54, 0.62, 0.74, 0.55, 0.62, 0.55, 0.5, 0.65, 0.64, 0.57, 0.69, 0.6, 0.64, 0.51, 0.69, 0.61, 0.64, 0.7, 0.59, 0.59, 0.67, 0.61, 0.66, 0.56, 0.5, 0.54, 0.68, 0.58, 0.63, 0.54, 0.53, 0.52, 0.14, 0.56, 0.6, 0.57, 0.57, 0.41, 0.62, 0.69, 0.82, 0.47, 0.62, 0.53, 0.47, 0.6, 0.67, 0.71, 0.66, 0.53, 0.56, 0.51, 0.5, 0.63, 0.57, 0.49, 0.45, 0.54, 0.47, 0.63, 0.65, 0.53, 0.48, 0.76, 0.67, 0.47, 0.49, 0.91, 0.5, 0.49, 0.67, 0.49, 0.45, 0.65, 0.59, 0.6, 0.84, 0.92, 0.64, 0.68, 
0.52, 0.55, 0.67, 0.79, 0.55, 0.55, 0.55, 0.57, 0.59, 0.74, 0.34, 0.86, 0.74, 0.61, 0.66, 0.76, 0.6, 0.67, 0.74, 0.54, 0.41, 0.56, 0.59, 0.61, 0.78, 0.46, 0.44, 0.83, 0.62, 0.59, 0.6, 0.54, 0.47, 0.61, 0.6, 0.59, 0.54, 0.75, 0.6, 0.57, 0.64, 0.74, 0.48, 0.61, 0.66, 0.55, 0.47, 0.47, 0.42, 0.56, 0.63, 0.75, 0.7, 0.84, 0.66, 0.69, 0.5, 0.53, 0.43, 0.59, 0.74, 0.6, 0.64, 0.7, 0.48, 0.8, 0.61, 0.77, 0.53, 0.66, 0.61, 0.55, 0.6, 0.54, 0.46, 0.46, 0.78, 0.57, 0.46, 0.49, 0.52, 0.57, 0.55, 0.68, 0.61, 0.8, 0.67, 0.68, 0.62, 0.7, 0.57, 0.75, 0.75, 0.6, 0.64, 0.54, 0.6, 0.58, 0.6, 0.55, 
0.4, 0.58, 0.71, 0.86, 0.74, 0.7, 0.66, 0.62, 0.83, 0.7, 0.9, 0.61, 0.56, 0.69, 0.64, 0.49, 0.58, 0.57, 0.55, 0.62, 0.51, 0.62, 0.61, 0.66, 0.66, 0.55, 0.51, 0.4, 0.54, 0.75, 0.45, 0.58, 0.47, 0.54, 0.55, 0.64, 0.57, 0.51, 0.6, 0.71, 0.59, 0.39, 0.76, 0.52, 0.33, 0.58, 0.63, 0.58, 0.7, 0.59, 0.58, 0.5, 0.54, 0.75, 0.59, 0.46, 0.75, 0.66, 1.54, 0.33, 0.86, null, 1.19, 0.88, 0.45, 0.19, 1.32, 0.33, 0.55, 0.7, 1.2, null, null, 0.44, null, null, null, 0.41, null, 1.81, 0.88, 0.22, 0.92, 0.39, 0.14, 1.14, 3.12, null, null, null, 3, null, null, 0.96, 1.51, null, 1.25, 1.2, null, 0.69, 
1.36, null, 0.78, 0.66, null, null, null, 0.53, 1.8, 0.5, 0.61, 0.7, 0.41, null, 1.4, 0.26, null, 1.92, null, 0.38, 0.45, 0.39, 0.59, null, 0.98, 1.36, 0.43, 1.31, 0.5, 1.92, 0.16, 0.52, 0.26, null, 1.79, 3.84, 0.57, 0.38, 0.82, 0.74, 1.48, 1.02, null, 0.91, 0.77, 0.46, 0.54, 1.83, 0.89, null, 1.15, 2.29, 1.53, 2.83, 0.95, 0.95, 0.55, 0.24, 1.03, 0.93, 1.36, null, null, 0.51, 2.02, null, 0.72, null, 0.79, 0.52, 0.59, 0.72, 1.29, 0.43, 0.85, 0.35, 1.19, 1.39, null, null, null, 1.07, 0.58, null, 1.03, 1, 1.6, null, null, 0.7, 1.04, 1.98, null, null, 0.21, null, 0.17, 0.92, 0.76, null, 
null, null, null, 2.02, 0.63, 0.78, 0.76, null, 0.28, 0.29, 0.5, 1.7, 0.81, null, null, 0.62, 1.45, 0.71, 1.12, null, null, 0.81, 0.57, 1.48, null, null, 1, 1.16, null, null, 0.87, null, 2.12, 0.48, 1.13, 0.59, 0.49, null, 0.49, 1.34, null, null, 2.57, null, 1.66, null, null, null, null, 0.69, 0.42, 0.64, 0.51, 2.28, 1.31, 0.66, 0.72, 0.66, 0.59, 0.81, null, 0.53, 0.46, null, 0.66, null, null, null, null, null, 0.63, 0.71, null, 0.79, 1.78, null, null, 0.61, null, null, 0.51, null, null, 1.08, 3.38, 0.64, 0.9, 2.1, 0.76, null, 0.37, 0.88, 0.23, 0.59, null, null, 0.33, null, 0.42, 0.79, 
1.69, 0.82, 0.87, null, 0.81, 0.35, 1.2, 2, 0.22, 0.66, null, 1.36, 0.8, 0.97, null, null, null, 0.61, null, 1.42, 1.12, 0.89, null, 1.49, null, null, 0.52, 1.26, null, 0.66, 2.5, null, null, 1.86, 1.75, 0.34, null, null, 0.56, 2.04, 0.56, 1.66, null, null, 1.38, null, null, 1.63, 0.83, 0.75, 0.48, null, 0.39, null, 0.24, 0.65, null, 0.81, null, 5.55, null, null, 0.46, 0.84, 1.2, 0.73, null, null, null, 4.25, 1.52, null, null, null, 0.96, 1.21, 0.64, 0.56, 0.87, 1.55, 0.67, 1.7, null, null, 0.42, 1.36, 1.4, 0.39, null, 0.47, 0.38, 0.53, 0.57, 0.89, null, null, 0.98, 1.36, 0.66, 1.97, 
null, 0.66, 0.49, 1.51, 0.33, 0.44, 0.27, 1.36, null, 0.63, 0.98, 0.66, 1.19, null, null, 0.74, 0.55, 2.98, 0.7, 0.19, null, 0.32, 0.31, 0.59, 0.17, 0.47, 0.86, 0.86, 0.55, 1.85, 0.21, 0.7, 0.41, null, 0.67, 1.31, 0.94, null, 0.76, null, 1, null, 0.8, 0.83, 0.92, 0.75, 2.57, 0.13, 0.22, 2.5, 0.78, null, 0.18, 0.88, null, 1.06, null, null, 1.06, 1.38, null, 0.98, null, null, 0.67, null, null, 1.63, 0.86, null, 0.54, null, null, null, null, null, 1.05, 0.14, 1.23, 0.49, 0.38, 0.43, 1.57, 0.76, 0.69, 0.2, 0.36, 0.52, 0.43, 0.16, 1.29, null, 3.53, 0.54, 1.02, 0.61, 1.47, 0.74, 0.29, 0.58, 
1.12, 0.8, 0.98, 1.75, null, null, null, 0.7, 0.63, null, null, null, 0.55, 0.91, 1.1, 0.32, 0.38, 0.48, 1.05, 1.24, 0.55, null, null, null, null, 0.48, 0.86, null, null, 0.97, null, null, null, null, 0.96, 0.52, null, 4.08, 0.74, 0.81, 2.27, 0.14, 0.49, null, null, null, 1.78, null, 0.93, 2.25, null, 0.56, null, 0.55, 2.13, null, 0.45, 1.51, 0.42, null, 0.3, 1.52, 3.26, null, 0.32, 0.52, null, null, null, 1.41, 4, null, null, 2.56, 0.33, 0.23, 0.38, 0.76, 0.76, 0.92, 1.22, 0.15, 0.62, 0.53, 0.21, null, 0.47, null, 1.02, 0.47, null, 0.38, 0.8, 0.23, 3.33, 0.72, null, null, 1.21, 0.52, 
0.46, null, 0.35, 4.21, 0.16, null, null, 1.09, 0.54, null, null, 1.96, 1.13, 1.58, 1.19, 1.32, 0.19, 0.98, 0.35, 0.86, 2.29, 3.24, null, 0.63, null, null, 3.18, 1.28, 1.16, 0.72, 0.84, 0.31, null, 1.63, 1.87, null, null, 1.44, 0.96, 1.39, 0.38, 0.32, null, null, null, 0.93, 0.11, null, null, null, 0.53, 0.98, 3.66, null, 3.84, 0.69, 0.58, 0.75, null, 1.57, 0.18, 1.37, 1.18, 0.71, null, 1.23, null, 0.68, 0.92, 0.54, 0.34, null, 0.48, null, 0.9, null, 0.48, null, 1.06, null, 0.42, 1.12, null, 0.88, null, 3.03, 1.38, 0.74, 0.92, 0.6, 0.84, 0.8, 0.25, 0.76, 1.28, 1.35, 0.76, 0.54, null, null, 
1.24, null, 0.26, null, 0.84, null, null, null, 0.4, 0.2, 1.07, null, 0.59, 1.42, 1.35, 0.96, 0.68, 2.24, 0.92, 1.12, 1.02, 1.77, null, 0.39, null, null, 0.86, 1.57, null, 0.99, 0.58, 0.56, 0.89, 0.13, null, 0.52, 1.16, null, 0.16, 0.73, 0.32, 0.33, 0.54, 1.38, 0.67, 1.38, 2.01, 0.67, 0.52, 0.63, 0.47, 1.26, 1.51, 1.92, 0.45, null, 0.65, 0.47, 0.75, null, 0.3, 0.77, null, 0.47, 0.96, 0.78, 1.16, 0.56, null, null, 1.79, 0.8, null, null, 2.66, null, null, null, 0.81, null, 0.19, null, 2.52, null, 0.4, 0.52, 1.49, 0.84, 1.56, null, 1.04, null, 0.3, 1.36, 0.49, 0.78, null, 0.16, 0.61, 0.36, 
null, 0.75, 0.8, null, 0.51, 0.77, 0.41, null, null, 1.14, 1.61, 0.76, 0.59, 0.58, 1.01, 0.53, 0.94, 0.91, null, 0.5, 0.21, 0.38, 1.85, 0.64, null, null, 1.56, 0.49, null, null, 0.49, 1.37, 1.15, 1.53, 0.4, null, null, 0.24, null, null, null, 1.12, null, 0.35, 0.42, 2.15, 1.28, 1.15, 0.9, null, null, 0.44, 1.39, null, 8.88, 0.34, 0.84, 0.67, null, 0.47, 1.96, 1.38, null, 0.94, null, null, 0.35, null, null, 0.46, 0.47, null, 1.18, 0.72, null, 1.07, null, 0.25, 2.06, 0.21, 0.62, 0.47, null, 1.5, 0.33, null, null, 0.72, null, 0.43, 0.96, 0.65, 1.36, 0.84, 1.34, null, 0.58, 0.95, null, 1.35, 
0.9, 0.44, null, 1.01, null, 0.31, 2.89, 0.68, 1.35, 0.81, null, null, null, null, 1.28, 0.49, 0.38, 1.39, 0.64, 0.45, 0.5, 1.48, null, 2.32, 0.5, 0.65, 0.45, 1.02, 0.45, 0.57, 2.5, 1.13, null, 1.52, 0.49, 0.81, null, 0.44, 0.68, 1.19, 0.3, 2.38, 0.58, 0.15, null, 0.68, 0.67, 0.66, 0.97, 0.3, 0.83, 0.73, 0.65, 0.68, 0.15, 0.38, 0.56, 1.7, null, 0.34, 0.71, 0.75, 0.47, null, null, 1.62, null, 0.82, 0.4, 0.5, 2.32, 0.55, 1.07, 0.27, 0.33, null, 8, null, 0.41, 1.07, 0.46, 0.2, 0.27, null, 0.39, 0.74, 0.64, null, 1.63, null, 1.41, null, 1.79, 0.94, null, 0.1, 0.31, 0.17, 1.24, 0.21, 
1.75, null, null, 0.94, 2.38, 1.75, 0.47, 0.15, 0.71, null, 0.46, null, 0.66, null, 0.59, null, 1.08, 0.85, 0.72, 0.6, 0.37, 0.48, null, 1.44, 1.22, null, null, 1.36, 0.62, null, 1.47, 1.32, null, 2.76, 1.21, 0.37, null, 0.5, 0.65, 1.61, 0.79, null, 0.22, 0.66, 0.79, 0.32, 1.85, null, 0.91, 0.33, 1.29, 2.38, 3.03, 0.95, null, null, null, null, null, null, null, 1.49, null, null, null, 0.68, null, 0.76, null, 0.46, 0.47, null, 1.13, null, 0.42, 1.14, null, null, null, 0.34, null, 0.6, 0.97, 0.51, 1.23, 1.72, 0.63, 1.33, 1.33, 0.49, 1.16, 1.44, null, null, 1.12, null, 0.73, 0.17, 2.48, 1.61, 
null, 0.66, null, 1.05, null, 0.76, 1.47, null, 0.86, 1.06, null, 0.64, 0.81, 0.48, 0.85, 0.62, 0.77, 0.24, null, null, 0.59, 1.96, 0.71, 0.17, 0.86, 0.86, 0.71, 0.81, 0.3, 0.54, null, 0.97, 0.74, 0.21, null, 0.93, null, 1.55, 1.08, null, 0.56, null, 0.36, null, 0.51, 0.61, 0.9, 0.4, 0.45, 2.4, null, null, 0.91, 0.74, 1.23, 1.14, 0.53, 2.19, null, null, null, null, 0.49, null, 0.73, 0.45, 0.22, 0.43, 0.66, 0.46, null, 0.15, null, 0.47, 0.53, 0.41, 0.37, null, 1.65, null, 0.38, null, 1.27, 1.13, 1.19, null, 1.98, 0.95, null, null, null, null, 0.61, 0.1, null, 1.61, null, null, 0.35, null, 
0.47, 0.87, 0.46, 0.3, 3.92, 0.79, 1.64, 1.47, null, null, 0.21, 2.07, 0.85, 0.29, null, 1.2, 0.62, null, 1.33, null, 0.61, 0.76, 0.48, 0.73, 0.63, 0.97, 1.52, 2, 0.8, 1.06, 0.72, null, null, 1.04, 1.16, 0.36, 0.48, 0.77, 0.84, 0.68, 1.47, 1.8, 1.72, null, 1.33, 1.43, 0.56, 0.81, 0.86, 2.22, 0.89, 0.78, 1.11, 1.26, 0.73, 1.17, null, null, 2.17, 0.7, null, 0.48, 1.13, null, 1.38, 0.72, 0.3, null, 0.64, null, 0.92, 1.35, null, 0.41, null, 0.3, null, null, 0.16, 1.55, 0.78, 1.26, 1.09, 0.81, 0.28, null, null, 0.96, 0.31, null, 0.39, 1.15, 0.49, null, 0.31, null, null, null, 0.43, null, 
0.3, null, 0.52, 0.58, 0.97, 0.13, 0.63, 0.39, null, 0.24, null, 0.63, 1.28, 0.25, null, 0.74, null, 1.54, 0.32, 1.44, 0.98, null, 0.47, 0.19, 0.14, 0.66, 2.33, 1.88, 0.48, 0.48, 0.56, null, 0.62, 2.85, 0.26, 0.33, null, 0.98, 0.35, 0.8, 0.47, 0.93, 0.59, 0.47, null, null, 0.9, null, 1.57, 2.27, 0.88, 1.92, 0.88, 0.46, 0.84, 0.31, null, null, null, 1.88, 0.47, null, 0.63, 1.61, null, 1.02, 0.38, 0.51, null, 0.73, null, 1.05, 0.64, null, 0.41, 0.5, 0.5, 1.68, 1.23, null, 1.06, 0.5, null, null, 1.16, 0.79, 1.02, null, null, null, 1.83, 0.98, 0.39, null, 0.3, 0.42, 0.51, 2.02, 0.4, 0.75, 
0.49, null, 0.45, 0.69, 0.27, 3.03, 0.34, 2.08, 1.82, null, null, 0.68, null, 0.31, 0.47, 0.53, null, 0.85, 1.22, 0.57, null, null, null, 1.11, 1.96, 2.02, 0.38, 3.38, 0.93, null, 1.09, null, null, null, 0.42, 0.54, 0.7, 0.61, null, 1.8, 0.81, 0.36, 0.4, 0.6, null, 0.79, null, 5.51, null, null, null, 0.26, null, 1.43, null, 1.02, 0.64, null, 0.76, null, 0.44, 1.26, 0.94, 1.03, null, null, 0.58, null, 1.16, 0.33, 0.53, 0.87, 0.54, 2.39, 0.62, null, 2.01, null, 0.67, 3.57, 0.24, 0.27, 1.02, 2.59, 4.72, null, 0.65, 1.22, 0.74, null, 0.6, 0.45, 0.71, 1.11, 1.45, 1.51, null, 0.65, 0.35, null, 
0.85, 1.21, null, null, 0.59, null, 0.39, 0.32, 0.4, 1.16, null, 0.28, null, 0.59, null, 0.53, null, 0.69, 1.77, 2.44, 2.16, 0.34, null, 1.13, 0.46, 0.38, 1.16, null, 1.07, 0.73, null, 1.17, 0.57, 0.52, null, 0.63, 0.45, 0.94, null, 0.82, null, null, null, 1.11, 0.6, null, null, null, 1.08, 0.51, 1.19, null, 1.17, null, 0.76, null, 0.39, 1.46, null, 1.63, 1.25, 0.86, null, 2.77, 0.1, 0.87, 0.43, 0.54, 1.68, null, 1.59, 1.81, 0.6, 0.35, 0.79, 0.7, null, 0.98, 0.26, null, null, 0.49, 0.51, 0.47, 0.46, 3.27, 0.4, null, null, 0.35, null, null, 0.91, null, 0.51, 0.48, 0.29, 0.66, 1, null, 
0.15, 0.51, null, 0.57, 0.46, 0.69, 0.28, null, null, 0.65, null, 0.52, 0.45, 1.23, 0.39, 0.72, 0.35, 0.19, null, 0.73, 0.56, null, 2.48, null, null, null, 0.54, 2.5, 0.28, 1.6, 0.66, 0.68, null, 1.44, null, 1.33, 0.55, 0.51, 0.63, null, 0.64, 1.32, 0.68, 0.22, 0.9, 0.4, 0.53, 0.55, 1.45, 0.79, 0.99, null, null, 2.4, 1.48, null, 1.19, 0.27, null, null, null, null, 0.99, null, null, 0.76, 0.6, 0.32, 0.83, 0.43, null, 0.72, null, null, 0.46, null, 1.44, null, null, 1.04, null, 0.46, 0.35, 0.47, 1.95, null, 1.39, 1.23, 0.38, 0.24, null, 0.4, 2.12, 0.47, 0.59, null, 0.26, 0.86, null, 0.64, 
0.52, 0.53, null, 0.69, 0.76, null, 0.4, 0.63, null, 0.46, null, 1.73, 1.14, 1.72, 2.56, 1.36, 0.88, 1.12, 1.32, 0.23, 0.32, null, null, 0.86, null, null, 0.98, 0.53, null, 2.02, null, 1.48, 1.03, null, 0.9, 0.49, null, 0.52, null, 0.19, 1.57, 0.87, 0.82, 0.44, 0.73, 1.98, null, 1.69, 0.29, 0.69, 0.74, null, 1.23, 0.32, 0.48, 1.61, 0.32, null, null, null, 0.47, 1.38, null, null, 0.71, 1.06, 0.19, 0.86, 1.7, 0.37, null, 0.88, null, 1.12, 0.28, 1.53, 0.35, 1.57, 0.76, 0.77, 1.02, null, 0.55, 4.31, null, null, null, 0.74, 0.55, 1.33, 0.75, 0.38, 1.35, 1.2, null, 1.33, 1.72, null, null, 0.25, 
1.27, 0.46, 0.37, 1.72, null, 1.72, 0.73, null, 0.37, 0.65, 2.55, 0.72, 0.2, null, 0.28, 1.14, 0.31, 0.59, 0.92, 0.43, null, 0.25, 0.42, 0.56, 4, 0.23, 0.9, null, 0.63, null, null, null, 1.5, 0.22, null, null, 0.83, 0.26, 0.71, 0.7, null, 1.07, 0.26, 2.17, null, 0.49, null, 0.83, 0.16, 0.47, 1.36, 0.96, 0.94, 0.32, 2.12, 1.09, 0.65, null, 1.05, 0.57, null, null, 0.35, 0.92, null, 0.86, 1.31, 1.4, 2.19, null, null, 0.59, null, 0.97, null, 0.89, 0.51, 0.38, null, null, 2.14, 0.27, 0.37, null, 1.26, null, null, 0.99, 0.66, 1.83, 2.45, null, 0.36, 1.92, 0.35, 1.66, 0.69, 0.92, 0.53, null, 
1.31, 0.76, 0.42, null, 0.3, 0.3, null, null, 1.01, 1.29, 0.24, 0.27, null, 0.57, null, null, null, null, null, null, null, null, null, 0.26, null, 3.22, 0.37, null, 0.64, 0.92, 2.34, null, null, 0.43, 0.43, 1.56, 0.59, 0.39, 1.11, 0.81, 0.51, 0.77, 0.69, 1.21, 0.62, null, 0.18, 0.42, null, 1.6, 0.62, 1.08, 0.86, 1.55, null, null, 0.73, 0.49, 1.24, 0.63, 0.6, 1.04, 0.45, null, 0.61, 0.9, 1.46, 1.03, 0.24, null, 0.9, 0.4, 0.43, 1.67, 0.68, null, 1.54, 0.52, null, null, 0.51, 0.59, null, null, 1, null, null, 0.32, null, 0.7, null, 1.07, 1.39, null, 1.06, 0.46, null, 0.87, null, 1.44, 
1.12, null, 0.64, null, null, null, 2.7, 0.43, 1.4, 3.03, 0.7, 1.59, 0.61, 0.58, 0.88, 0.89, null, null, 0.73, 1.55, 1.97, 0.78, null, null, 0.42, null, 1.07, 0.72, 1.14, 0.76, null, 1.29, 1.56, 0.2, null, null, 0.52, 0.67, 0.69, 0.85, 0.97, 0.91, 2.84, 0.35, 0.75, 3.22, null, null, null, 2.57, null, 0.44, 0.42, null, 0.67, 0.38, 0.31, null, null, 0.15, 0.39, null, 1.04, 1.1, 1.39, 1.85, 2.91, 0.41, 0.27, 0.6, 1.72, 1.21, null, 2.54, null, 1.26, null, null, null, 1.52, 0.52, null, null, 0.29, 1.47, null, 0.42, null, null, 1.36, 3.22, 0.59, null, 2.46, 0.56, null, 0.42, 0.31, 1.32, 0.36, 
null, null, 0.74, 1.46, 1.21, null, null, 0.47, null, 0.54, 0.31, 0.34, null, 2, 0.57, 2.51, null, null, 0.44, 0.25, null, 0.64, null, null, 4.06, null, null, 1.17, null, 0.79, 0.86, 0.44, null, null, null, 1, 1.49, 0.77, null, 0.6, 0.43, null, 0.83, 0.34, 1.12, null, 0.64, 0.66, 0.48, 0.62, 3.84, null, 0.68, 0.82, 1, 0.32, 0.52, 1.06, 0.62, 0.63, null, null, null, 0.5, null, 1.2, 1.06, 1.09, 0.28, null, 2.81, 1.56, 0.44, null, 1.31, 3.44, 1.44, 0.53, 0.53, 0.76, null, 0.84, null, 2.72, 0.69, 2.17, 2.38, null, 0.37, null, null, 0.53, 0.98, 0.52, null, 1.59, 0.24, null, 0.16, 1.14, 
1.42, null, null, null, null, 0.42, 0.97, null, 0.67, 0.35, 0.5, 0.79, 0.34, 1.75, 0.56, 0.73, 0.4, 0.8, null, null, 0.39, null, null, null, 3.33, 1.32, null, null, 1.63, 0.6, null, null, 0.2, 1.11, 1.28, 0.25, null, 0.54, 0.38, 0.21, 0.4, 0.98, null, 0.15, null, 0.4, 0.23, 4.34, 0.61, 2.28, 0.22, 0.54, 0.43, 0.15, 2.77, null, 1.3, 1.23, 1.28, null, 0.2, null, 0.57, null, 0.74, 0.96, null, 0.59, 0.94, null, 1.66, 1.08, 1.02, 0.54, null, 4, null, null, null, 0.84, 1.24, 0.31, null, null, 0.69, null, 0.94, 0.53, null, null, 2.89, 0.72, 0.8, null, null, 0.4, null, 0.27, 0.62, 1.4, 
1.51, 1.34, 0.24, 0.24, null, 1.19, 1.97, null, null, 0.72, null, 0.9, null, 0.56, null, 1.28, 2.29, 2.1, 0.5, null, 0.4, 0.3, null, 0.68, 0.19, 0.47, 0.42, 0.3, null, null, 1.12, null, 0.41, 3.27, 1.32, null, 0.75, null, null, 0.7, null, 0.12, 0.81, 0.9, 0.54, null, 2.89, null, 0.88, 0.93, 0.6, 0.66, 0.45, null, 1.33, 0.29, 1.65, 0.41, null, null, 0.44, 0.35, 0.85, null, 0.54, 0.68, null, 2.88, null, 2.57, 0.68, 0.58, 0.6, 0.87, 1.13, 0.84, 1.32, 0.89, null, 1.04, 1.19, 0.45, 1, null, 2.43, 0.34, 0.58, 0.36, 0.39, null, 0.18, 3.09, null, 0.84, null, 1.92, null, 0.29, 0.95, 0.3, 
0.78, 0.43, null, 0.98, 0.59, null, 0.25, null, null, 0.84, null, null, null, 1.03, 0.66, null, 2.5, 1, null, 0.95, 0.66, null, null, 0.76, null, 2.98, null, 1.32, null, 1.51, 1.12, 0.68, 0.89, null, 0.6, null, null, 0.5, 1.57, 2.83, 1.04, 0.76, 1.11, 0.83, 0.9, 1.28, 0.64, 0.56, 0.45, null, null, 0.35, 1.49, 1, null, null, null, null, null, null, 0.32, 0.43, 0.42, null, 0.74, 1.21, null, 4.93, null, null, null, null, null, 0.87, 0.6, 0.46, 1.81, null, 1.98, null, 0.55, null, null, 1.64, null, 1.22, 0.41, null, null, 0.89, 0.81, 1.04, 1.03, 0.36, 0.41, 0.82, null, 0.96, null, 1.38, 
null, null, 0.39, 0.6, 0.23, null, 0.24, 1.09, null, 1.6, 2.5, 0.36, 0.41, 2.02, 0.76, null, null, 0.98, 0.65, 0.5, null, null, 4.3, 0.71, null, null, 0.83, 0.7, 3.44, 1.19, null, 1.06, 0.24, null, 0.51, null, null, null, null, null, null, 0.62, null, 1.09, null, 1.96, 0.94, 0.27, 0.82, 0.2, 0.29, null, 0.58, null, 0.8, null, 2.1, 0.46, 0.78, null, 0.58, null, 1.85, 0.7, 3.03, 0.64, 0.26, null, 1.1, 0.89, 0.37, 1.79, null, 0.35, 1.58, null, null, null, 0.63, 0.62, 0.61, null, 0.63, 0.87, 0.72, 1.6, null, 0.68, null, 1.85, null, 1.36, 1.85, 2.56, null, null, null, 0.22, 2.43, 0.66, 
0.52, 2.12, 0.78, 0.25, null, 0.5, 0.43, 1.9, 1.23, 0.3, 1.02, 0.3, 0.52, null, 1.85, null, null, 0.7, null, 0.72, 0.57, 0.8, 1.62, null, null, 1.55, 0.28, 1.01, null, 0.54, 0.63, 0.29, null, 1.25, 1.57, 0.51, 0.98, 0.72, 0.31, 0.74, 0.73, null, 1.41, null, 0.31, 0.36, 0.79, 1.12, 0.83, 0.72, 0.54, 3.01, 0.77, null, null, 1.15, 0.24, 2, null, 0.67, 0.53, 0.56, null, null, null, null, null, null, null, 0.66, 0.59, null, 1.27, 0.53, null, 1.75, 1.2, 0.7, 0.61, 2.12, null, 1.5, null, 0.89, null, null, 0.56, 2.25, 0.78, 0.48, 1.84, null, 0.92, 1.8, 0.11, 0.71, 2.12, 0.6, 0.2, 0.88, 
0.81, 0.71, 1.05, 1.75, 1.66, null, 0.83, 1.37, null, 0.45, 0.4, null, null, 1.94, null, 0.47, null, 1.02, 1.47, null, null, 0.33, null, null, 0.69, 1.69, 0.61, 0.57, 0.59, 0.23, 0.66, 0.68, null, 0.62, null, null, 0.43, 0.22, 0.42, 0.48, 0.87, 0.92, 0.64, 0.41, null, null, 0.27, null, 2.19, null, null, null, 0.72, null, 0.21, 1.88, 1.03, 1.66, 0.45, 0.68, 0.91, 1.2, 0.18, 0.53, null, null, 0.52, 0.46, 0.82, 1.04, 2.94, null, null, 0.6, null, 2.27, null, null, 1.72, 1.05, null, null, 0.51, 0.23, null, 0.48, null, null, 0.92, 0.73, 0.86, null, null, null, 1.95, 0.74, 0.81, 7.31, 1.76, 0.7, 
0.69, null, 1.36, null, 0.38, 0.83, 0.53, 0.48, 2.66, null, 1.44, null, null, 0.54, 0.11, 1.19, 0.3, 1.39, 1.25, null, 0.72, 0.3, 0.27, null, 0.74, 3.26, 0.54, null, null, 0.33, 0.82, 0.45, 0.54, 1.46, null, 0.99, 0.68, null, 0.75, 1.56, 1.09, 0.52, null, null, 0.68, 1.22, 1.16, 0.39, null, 1.79, null, 0.54, 1.7, 0.64, null, null, null, 1.69, 0.48, 0.27, 0.68, null, 0.28, 0.47, 1.04, 2.12, 0.72, 0.6, null, 1.06, null, null, 0.13, 0.36, null, 0.49, 1.2, null, 4.54, 0.54, 0.53, null, 0.34, 0.41, 0.91, 0.52, 0.31, 1.62, 0.49, 1.14, 0.36, 0.68, null, 0.33, null, 0.64, 0.93, 0.58, 0.35, 1.42, 
0.81, 1.17, 0.72, 0.97, null, 0.45, 0.5, null, 0.28, 1.23, null, 0.77, null, 0.33, 0.85, 0.44, 0.3, null, 0.81, null, null, 0.48, 0.83, 0.65, 0.44, 0.51, 0.68, null, null, 0.71, 0.32, 0.83, 0.35, 0.75, 0.72, null, 1.14, null, 0.66, 0.3, 0.4, 0.86, 0.86, 3.03, null, 2.29, 0.55, 2.22, null, 0.73, 0.55, null, 0.81, null, null, 0.86, null, null, 2.29, 3.36, null, 0.47, 0.68, 0.69, 0.9, 1.33, 0.25, 0.54, null, 0.27, null, 0.95, 0.33, null, 0.94, 0.45, null, null, 1.56, null, null, null, 0.23, 1.35, null, 0.85, 0.1, null, 0.45, 0.27, 0.69, 0.19, 0.49, 0.37, null, 0.33, 1.02, null, null, 2.96, 
0.29, 0.28, null, null, 0.23, 0.92, null, 0.71, 1.2, null, 0.56, null, 0.75, null, 0.87, null, null, null, 0.72, 0.73, 0.7, null, null, null, null, 1.19, 1.92, 0.92, 1.26, null, 0.84, 0.78, null, null, null, null, 0.21, 0.85, 0.9, null, 0.74, 0.36, 2.06, 0.36, null, null, 0.57, 0.86, null, 1.16, 0.37, 0.77, null, null, 0.67, 1.04, 2.19, 0.25, 0.42, null, 0.5, 1.04, null, null, 0.22, null, null, 0.75, null, null, null, 1.31, 0.61, 1.08, null, null, 0.91, null, null, 2.22, 0.91, null, 0.72, null, 2.15, null, 0.66, 0.4, 0.2, 2.18, null, 0.4, 0.45, 0.77, 0.82, 0.31, 1.71, null, 0.6, null, 
0.97, null, 0.98, null, 0.62, null, 1.19, 0.55, null, 0.44, null, 0.75, null, 0.71, 1.11, null, null, null, 2.53, 0.8, 0.7, 0.41, 1.35, null, 0.62, 1.53, 0.6, null, 0.57, null, 1.56, 0.2, null, null, null, 0.61, 0.31, 0.95, 1.32, 0.64, 0.32, 0.51, null, 0.14, null, null, 0.36, 0.82, 0.29, 0.48, 0.87, 4.1, 3.96, 0.64, 0.54, null, 1.11, null, null, 1.71, 0.46, 0.31, 0.67, 0.5, 0.94, 0.96, 0.34, 1.39, 1, null, null, 0.75, null, null, null, 0.42, null, null, 4.03, null, 0.56, 0.81, 0.51, 0.5, null, 0.52, 0.63, null, null, 0.5, null, 0.89, 0.65, 0.37, 2.04, 0.58, null, null, 0.26, 0.56, 
0.57, null, null, 0.85, null, 0.46, null, null, null, null, null, null, null, 1.02, 0.98, null, 0.97, 0.57, 0.48, null, null, 0.93, null, 0.74, 0.66, 0.23, 0.95, 1.09, 0.58, 0.2, 0.34, 1.53, 0.68, 0.43, 1.11, 0.54, 0.36, 1.87, null, 0.68, 1.03, 0.52, 0.4, null, 0.84, 1.05, 0.53, 0.78, null, 0.48, 0.64, 1.16, 1.04, 0.22, 0.33, 0.16, null, 0.58, null, null, 0.32, 0.9, 1.3, 0.76, 1.07, 0.85, 0.64, 0.53, 0.91, null, 0.93, null, null, 1.02, 1.29, null, 2.75, 0.89, null, null, null, 0.9, null, null, null, 0.6, 0.95, 0.38, 1.63, 1.39, 1.36, 1.63, 0.89, null, 0.35, 1.21, 0.61, 0.68, 1.76, null, 
0.63, 1.02, 1.12, 1.03, 0.43, 0.51, 0.67, 1.23, 0.76, 3.33, 0.21, 1.31, 1.53, 0.41, 0.69, 1.3, null, 0.26, 0.47, null, 1.49, 0.24, 0.62, null, 0.68, 0.69, 0.29, 0.26, 0.54, 1.85, 0.38, 0.91, null, 2.43, 0.51, 0.43, 0.82, 0.56, 0.76, null, 0.34, 0.7, null, 0.3, null, null, null, 0.68, null, null, null, 2.89, 0.93, null, null, 0.62, null, 0.55, 0.27, null, null, null, null, 0.84, 0.7, null, 1.12, null, 1.79, null, 1.37, 1.4, null, null, 1, 2.23, 0.81, 0.29, null, 0.66, null, 0.81, 1.19, 0.65, null, 0.22, 0.18, 0.51, 2.7, 0.92, 0.54, null, 0.48, 1.93, 0.41, 0.94, 3.77, 1.21, 0.39, null, 
null, 0.76, 1.57, 0.39, null, 0.31, 2.63, null, null, 0.44, 0.82, null, 0.62, null, null, 0.15, null, 0.72, 1.23, null, 0.55, null, 1.14, null, 0.81, null, 0.69, 0.66, null, null, null, 1.18, 0.94, 0.29, 1.42, 0.83, 1.32, null, 0.9, 1.64, 0.37, null, 0.46, 0.82, 0.39, 0.25, 0.32, null, 0.7, null, null, 0.55, 0.62, 0.83, 0.59, 0.64, 0.68, 0.51, null, null, 1.04, null, 0.58, null, null, null, null, 3.57, 0.49, 1.47, 0.48, null, 0.74, 0.86, 0.29, 1.82, 0.92, null, 5.4, null, null, 0.25, 0.95, 0.49, 0.52, 1.45, null, 0.93, null, 1.47, null, 0.58, 1.94, null, null, 0.85, 0.5, 0.65, 1.21, null, 
null, null, 0.34, 1.06, 1.8, 0.25, 0.46, 0.49, 0.59, 0.54, 0.91, 1.69, 0.27, 0.66, 1.01, 1.16, null, 0.84, 0.41, 1.05, 0.57, null, 1.07, 0.48, null, 0.77, 1.33, 1.14, null, 2.54, 1.12, 0.29, null, 0.77, 0.65, 0.48, 0.66, 0.29, 4.65, 0.64, 1.69, 0.8, 1.01, 1.04, 0.75, null, null, null, 0.81, 0.64, null, 0.57, null, 1.1, 0.24, 0.22, 1.75, null, 0.81, null, 0.98, 1.04, 0.77, 0.62, 0.65, null, null, 0.55, 0.56, null, null, null, 2.08, null, 1.07, 1.02, null, 0.61, 0.27, null, null, 0.54, 1.2, null, 0.59, null, null, 1.17, null, 4, null, 2.56, 0.91, null, 0.84, null, 0.9, 1.03, 0.35, 0.83, 
0.26, 0.42, null, 0.89, 0.29, null, null, 1.03, 0.48, 0.86, 0.28, 0.3, null, 1.27, null, 1.5, 2.18, 0.89, null, null, 0.55, 0.59, null, 0.49, null, null, 1.02, 0.53, 0.7, 0.68, null, 2.79, 0.32, null, 0.19, 1.41, null, 0.53, 1.15, null, 0.9, 0.42, null, null, 0.59, null, 0.74, null, 0.86, null, 0.75, null, null, 1.51, 1.04, null, 0.49, 0.52, null, null, 1.09, 1.11, null, 0.55, 0.21, null, null, 0.43, 0.44, 0.26, null, null, null, 0.43, null, 0.38, null, 0.22, null, 1.07, null, 2.24, 0.52, null, 0.29, 0.44, null, 0.56, 4.04, 0.85, 0.77, 0.57, 0.36, null, null, 0.49, null, 0.15, null, 0.73, 
null, null, null, 0.52, 0.27, 1.01, 0.6, 2.43, null, 0.73, 0.97, null, 0.47, 0.48, 0.97, 0.43, 2.32, 2.65, null, 0.63, null, null, 0.18, 1.07, 0.34, null, null, 0.64, null, 0.49, 0.44, null, null, null, 0.69, null, 0.99, null, 0.32, null, 0.46, 2.19, 0.89, 1.81, 1.82, null, 1.03, null, 0.26, null, 0.6, 0.83, null, 0.52, 1.35, 0.51, 0.29, 1.57, null, 0.71, null, 0.49, 0.84, null, null, 1.38, null, 2.13, 0.76, 0.43, 1.02, 0.46, null, 0.54, 0.55, 1.14, null, null, 0.33, null, 0.68, null, 1.69, 0.47, 0.49, 1.09, 2.08, 0.84, 0.77, null, null, 0.91, 0.77, 2.08, 1.43, null, 0.51, null, 0.85, 0.39, 
0.17, 0.64, null, 0.36, null, null, 0.43, null, 1.01, 3.03, 1.52, 0.47, 0.74, null, 0.15, 0.96, 0.86, 0.54, null, 1.28, 0.72, null, 1.92, 0.4, 0.54, 1.39, 0.69, null, 0.76, 0.56, 1.03, null, 0.67, 0.86, 2.06, 1.15, 0.71, 3.84, 1.4, 2.65, null, 0.99, null, null, 2.11, null, null, 0.14, 0.27, 0.34, null, 1.8, 1.65, 1.14, 1.25, null, 0.73, 1.2, null, 2.01, 2.56, 0.42, 1.18, 7.14, 1.03, 2.5, 0.6, 0.72, 0.57, 0.49, 0.53, 1.59, 0.96, 0.35, 0.73, 0.28, 0.17, 0.67, 0.31, 2.63, 1.29, 2.43, 0.1, 0.62, 0.72, 0.42, null, 0.41, 0.44, null, 1.7, null, 0.2, 0.78, null, 0.47, null, 0.58, 0.51, 0.83, 
null, 0.79, 0.62, 0.38, null, 0.38, 0.77, null, 1.42, 0.42, 0.94, null, 0.71, 1.75, 2.6, null, null, 0.44, null, 1.09, 2.12, 0.55, null, 0.9, 0.67, 0.36, 0.75, null, 3.44, 0.9, 4.34, 0.37, null, 1.67, 1.03, null, null, 0.58, null, 0.32, null, 0.42, 0.64, 0.73, 0.28, 0.73, 2.46, 1.58, null, null, null, 1, 0.76, null, 0.57, 0.76, 1.27, null, null, null, 0.79, null, null, 0.99, null, 1.67, null, null, null, 0.81, 0.85, null, null, null, null, null, null, 2.06, null, 0.68, null, null, null, null, 1.43, 0.8, 0.53, 0.51, null, 1.92, null, null, null, 3.84, null, 0.78, 0.93, 1.72, 0.76, null, 
0.18, 0.47, null, 0.96, 0.67, 0.52, 0.8, 0.3, null, 0.72, null, null, null, 0.23, null, null, 1.14, null, 0.49, null, null, null, 1.42, 0.65, 0.39, 0.62, 0.6, 0.82, null, null, null, 0.4, 0.5, 0.6, 0.36, 0.37, 0.64, 0.62, null, 0.42, 0.3, null, 0.76, 0.21, 0.92, 0.17, 1.32, 2.05, null, 1.56, 0.88, 0.94, null, 0.95, 2.05, 0.56, 0.86, 0.97, null, 1.67, 0.51, 0.9, 0.45, 0.65, 0.91, 1.2, null, null, 0.7, 0.89, 1.25, null, 0.72, 1.45, 0.35, 0.32, 2.12, 0.2, 0.64, 0.15, 2.27, null, null, null, null, 0.76, 0.93, null, 0.33, 0.92, 1.16, 0.41, 0.22, null, 1.03, 0.57, 2.83, 7.46, 0.43, 1.26, 
0.17, 0.67, 0.56, null, null, 1.8, 0.59, 0.22, null, 0.32, 0.64, 0.63, null, 0.21, null, 1.03, 3.33, 2.5, null, 0.42, null, 0.87, 1.09, 1.06, 0.28, 0.3, 1.19, 0.69, null, null, 0.22, null, 0.63, null, 1.31, null, null, 0.63, 0.87, 1.55, null, 0.36, null, null, 0.43, 0.16, null, null, 1.33, 1.96, 0.76, null, 0.68, null, null, 1.26, 0.61, null, 2.48, 0.47, 1.84, 0.39, 0.6, 0.9, null, 0.86, 0.92, 0.39, 0.43, 2.43, 1.57, null, 0.34, 1.64, 0.42, 0.67, 0.91, null, 0.91, 0.22, null, 0.48, 0.85, null, 0.8, null, 0.29, null, 0.27, null, 0.93, null, 0.25, null, 0.8, null, 0.9, 1.47, 0.35, null, 
0.21, 1.81, 2.22, 1.19, null, 0.88, 0.44, 0.49, null, 1.07, 0.17, 1.41, null, null, 0.38, null, null, 0.58, null, 1.17, 0.21, null, 0.65, 0.65, null, null, null, null, null, null, 1.13, 0.99, null, 0.39, null, 0.47, 0.4, 3.44, 1.14, 1.21, null, 2.25, null, 4.42, null, 1.09, null, null, 2.75, 0.42, 0.51, 0.58, 0.54, null, 0.43, null, null, null, 1.78, 0.95, 0.83, null, 2.89, 0.56, 1.25, 0.82, 0.58, null, null, 1.24, 0.41, 0.2, 2.27, 0.78, null, 1.04, 0.95, 0.38, null, 0.81, 1.16, null, 1.01, null, 0.99, 0.82, null, 1.63, 0.17, 1.42, 0.5, null, 0.84, null, 0.34, 1.22, 0.72, 0.57, 0.43, 2.66, 
null, 0.5, null, null, null, 0.47, null, 0.46, 0.48, null, 0.78, null, 1.12, 0.99, 0.67, 0.44, 0.3, 0.67, null, 0.31, 0.7, 0.33, null, 0.95, 0.69, null, null, 0.3, 0.35, null, 0.43, 0.48, 0.14, 0.65, null, 1.15, 0.37, null, 0.76, 1.61, 0.8, 0.62, null, null, 1.63, null, 0.67, 0.7, null, null, null, 1, null, null, 0.84, null, 1.09, null, null, 0.69, null, 2.38, null, 0.49, 0.67, 2.12, 0.68, 1.06, 0.81, 0.59, 0.71, 0.91, null, 0.23, 0.36, 1.79, null, 0.44, 0.32, null, null, 0.24, 1.4, 1.78, 0.28, 1.47, 0.8, 2.56, 0.99, 0.14, null, 0.43, null, 1.09, 1.47, 0.42, null, null, 0.54, 1.14, 
0.29, 3.03, null, 2.83, 1.03, 1.49, 1.07, null, null, null, 0.62, null, 0.65, 0.25, 0.7, 0.3, 1.32, 0.41, 0.84, null, 0.29, 0.68, null, null, 0.99, null, 1.5, 0.65, 1.08, 0.26, 1.24, 0.28, null, 0.49, 0.38, 0.39, 0.47, null, null, null, 0.39, null, null, 0.92, 1.72, 0.42, 0.71, 0.46, null, null, 1.36, 0.81, 0.43, null, null, 1.3, 0.76, null, null, null, 2.32, null, null, 1.63, 0.41, 1.7, 0.32, 0.37, 0.44, 1.19, 0.28, 0.35, 2.3, 0.33, 1.48, 0.27, 0.22, 1.04, 0.4, null, 0.4, 1.21, null, null, 0.92, null, null, 1.38, 1.48, null, null, 0.32, 0.39, 0.48, null, 1.96, 0.79, 1.44, 0.64, 0.51, 
0.43, 1.43, 0.55, 0.64, null, 0.69, 0.84, null, 2.32, 3.84, null, 0.94, 0.44, 0.42, null, 0.62, 1.08, 0.46, null, 0.68, null, 0.17, null, 1.17, 1.25, 0.92, null, 0.27, null, 1.51, 1.36, 1, 0.49, 0.83, 1.08, 2.51, 1.6, 0.74, 1.65, null, 1.26, 0.53, 0.65, 1.02, 1.08, null, 0.66, 1.73, null, 0.9, 0.53, 0.75, 1.08, 0.69, 0.69, null, 1.17, 0.6, 1.01, null, 1.29, 1.4, null, 0.74, null, 0.81, 0.94, 0.48, 2.17, null, null, null, 0.68, 0.71, 0.26, 0.79, null, 1.08, 1.29, 4.91, 1.94, 3.22, 0.46, null, 1.06, null, 0.54, null, 0.53, 0.14, 0.32, 0.48, 0.53, 0.57, 0.77, null, 0.5, 0.62, null, 0.49, 
0.87, 1.25, null, null, 0.8, 0.7, 0.31, null, 0.29, 0.43, 0.69, null, null, 2.64, null, 0.26, 0.5, null, 6.66, null, null, 0.49, null, null, null, 1, 2.52, 1.78, 0.85, null, 0.32, 0.3, null, 0.48, 0.66, 0.98, 0.17, null, null, null, 0.96, null, null, null, null, 0.18, null, null, 0.37, 1.87, 1.15, null, 0.55, null, 1.04, 0.57, null, null, 0.69, 2.32, 0.56, 0.36, 0.72, null, null, 0.33, null, null, 0.39, 0.76, 0.51, 0.44, 0.64, 0.72, 0.31, null, 0.33, 0.7, null, 2.17, 0.38, null, null, 0.58, 0.69, 1.09, null, 1.39, null, 0.31, 0.79, null, 0.5, 2.38, 1.16, 0.43, null, 0.51, null, 0.56, 
1.07, 1.26, null, 0.36, 0.38, null, 0.56, null, null, 0.86, 2.29, null, null, 0.87, null, null, 0.99, null, 0.9, 6.45, 0.67, 0.51, 0.57, 2.12, 2.84, 0.67, null, null, 0.74, 0.5, null, 1.44, 0.72, 0.83, 2.94, null, null, 0.6, 0.55, 0.85, null, 1, null, null, 0.81, null, 1.92, 0.46, null, 0.41, 1.14, 0.23, null, null, 0.19, 0.91, 1.44, 0.64, null, 1.54, 0.71, 0.43, 2.89, 0.84, 0.85, 0.88, 0.5, 0.53, null, 0.71, 1.28, null, null, 2.73, 0.75, 0.68, null, null, null, 0.63, null, 0.42, 1.28, null, 1.47, null, 0.97, 0.72, 0.34, 0.55, null, 0.33, 0.64, 0.56, 0.26, 0.52, 1.22, 1.21, 0.76, 0.95, 
null, 1.13, null, null, null, 0.68, null, 0.74, null, null, 0.26, 0.66, 0.66, 0.85, 0.35, 0.35, 0.33, null, 0.49, null, 0.34, 0.64, null, null, 0.43, 0.6, 0.86, null, null, 0.61, 0.75, 0.64, 0.93, 0.88, 0.63, null, 1.29, 0.48, null, 0.23, 1.8, null, 0.34, null, 0.89, 1.47, 1.32, 0.71, null, 1.69, 0.68, 0.49, null, null, 0.44, 0.38, null, null, 0.77, 1.39, 0.8, null, null, null, null, 0.58, null, 0.4, 0.88, 0.47, null, 0.54, null, 0.96, 0.59, null, 0.88, null, 0.74, 1.08, 0.76, null, 1.88, null, null, 1.03, 0.21, null, 0.25, 2.18, 1.2, 0.56, 0.73, 1.48, 0.41, 1.12, 0.82, 1.05, null, 1.1, 
0.92, null, 1.45, null, 0.54, 0.39, 0.63, null, 0.87, 0.32, 1.17, 0.95, 0.84, 0.41, 1.33, 0.36, 1.51, null, 0.57, 0.74, 0.14, 0.93, 1.23, null, 1.26, null, null, 0.62, 1.45, null, null, 1.36, 0.43, 1.36, 1.15, 0.22, null, 0.33, null, null, 0.47, 0.68, 2.31, 1.09, 0.83, 0.32, null, null, 1.08, 1.44, 0.42, 0.77, 2.36, 1.37, 0.72, 0.35, 2.6, null, null, null, null, null, 0.76, 0.45, 0.21, null, null, 0.86, null, null, 0.81, 0.79, null, null, 0.57, 0.95, 0.46, 0.41, null, null, 0.83, null, 1.28, null, 1.49, 3.4, null, null, 1.04, null, null, 0.41, null, 1.09, 0.95, 0.6, 0.39, 1.9, null, null, 
0.49, 0.53, 0.82, 0.72, 0.16, 0.46, 0.77, 1.32, 0.85, null, 0.88, 0.5, null, 0.44, null, 0.51, null, 0.48, null, null, null, 0.97, 1.55, 2.53, 0.55, 0.56, null, 0.33, 0.37, 0.32, 0.27, 0.74, 0.75, null, null, 0.83, null, 0.31, null, null, null, 0.22, 0.39, 0.45, null, null, 1.86, 2.66, 0.7, 1.21, 0.74, 1.51, 0.49, 0.77, 1.47, 3.06, 0.77, 0.78, 0.77, 2.35, 0.8, null, 0.49, 0.28, null, null, null, 0.56, 0.23, 0.68, 0.59, 1.22, 0.41, 1.8, 0.37, null, null, 1.76, null, null, null, 0.71, 0.6, 0.28, null, 0.94, 0.76, null, 0.94, 1.98, null, null, null, null, 0.35, null, null, 2.63, 2.32, null, 
0.88, 0.86, 0.77, 0.86, null, 0.19, 0.26, null, null, 0.2, 1.63, 0.73, 2.09, 0.4, 1.32, 0.73, 0.62, 1.42, 0.24, 0.66, 0.68, null, 0.16, null, 0.69, 0.49, null, 0.33, 1.24, 2.88, 0.35, 0.89, null, 0.77, 0.49, 0.73, null, null, 0.56, 1.08, null, 0.68, null, 0.81, null, 0.07, 0.28, 0.83, null, 0.46, null, 0.85, 1.83, null, null, 0.95, null, 1.01, 0.7, 0.25, 0.22, 0.32, null, 0.6, 0.6, 1.27, null, null, null, 4.47, 0.36, 0.75, 0.34, null, 0.61, 0.99, 0.5, null, 0.75, null, null, 4.37, 0.32, 0.32, 0.59, 0.12, 0.34, null, null, 0.32, 0.47, 0.6, null, 0.63, null, 0.55, 0.58, 1.02, null, 0.59, 
null, 0.96, 0.65, null, null, 1.29, 0.35, 0.77, 2.9, 0.44, 0.84, null, 0.43, 0.46, null, 0.54, 0.28, 0.9, 0.56, 0.11, 1.13, null, 0.65, null, 0.68, 0.18, 0.55, 1.13, 0.52, null, 1.72, 6.09, null, 1, 0.32, 0.82, 0.61, 0.62, null, 0.41, 1.28, null, 1.06, 0.2, null, 1.04, 0.74, 0.65, null, null, null, 3.7, 0.19, 0.18, null, null, 2.2, 1.5, null, 0.75, 0.46, null, 0.43, 0.12, 0.41, 0.81, 0.38, 0.96, null, 0.56, 4, null, null, 0.67, 2.88, 1.47, 0.4, 0.49, null, 0.98, 0.63, 0.47, 1.87, 0.96, 1.26, 0.98, 0.6, 0.65, 0.25, 1.01, null, 0.76, null, 1.17, 0.81, 0.93, null, 0.5, 1.07, null, 
0.62, 1.33, null, 0.6, 1.68, 1.76, 0.24, null, 0.39, 2.04, null, 0.38, 0.59, 0.35, 0.72, 1.21, 0.82, null, null, 0.58, null, 1.22, 1.2, null, 0.57, 2.17, 0.87, 0.5, 0.42, 0.21, 0.23, null, null, null, 0.57, 3.81, null, 0.55, 1.21, 0.34, 1.13, 0.7, null, 1.21, null, 0.93, 0.35, 1.23, 0.82, 0.39, null, 1.53, null, 0.8, 0.39, null, 1.12, 0.35, 0.73, null, 0.77, null, 0.44, null, 0.46, 0.37, 0.73, null, 1.21, 0.46, null, null, 0.72, 0.23, 0.73, 0.8, 0.8, 0.6, 1.09, 0.68, 0.47, 0.57, null, 3.22, null, null, 0.59, 0.16, 1.72, 0.58, null, null, 0.52, null, null, 0.33, 2.87, null, 0.5, null, 
1.12, 0.83, null, 1.12, null, 0.49, null, null, 0.38, 0.46, 0.62, 0.39, null, 0.78, 0.51, 3.22, 0.58, null, null, 0.6, null, null, 0.78, 0.72, null, null, null, null, 0.53, null, null, 0.41, 0.62, 0.46, 0.41, null, 1.01, null, 0.32, 0.24, 1, null, null, null, null, 2.19, null, 0.28, 0.37, 2.05, null, null, 0.44, 2.52, 0.94, 0.84, 2.32, null, null, 1.11, 0.39, 0.26, null, 0.68, null, 2, null, 1.13, 0.76, 1.35, null, null, 1.72, null, null, 0.89, 3.12, null, null, 1.35, null, 1.79, 0.77, 1.55, null, null, 0.35, null, null, 0.44, 2.63, 0.37, null, 0.49, 0.91, 2.91, 0.55, 2.27, null, 0.64, 
1.2, 1.4, 0.53, 1.31, 1.23, 0.33, null, 0.29, 0.53, 0.49, 2.59, 0.48, null, null, null, 0.92, null, null, null, null, 0.45, 1.35, null, 0.85, 0.37, null, 2.73, 0.72, 0.55, 0.26, 0.68, null, 0.44, null, 0.95, null, null, 2.09, 0.6, 0.4, 1.17, 0.43, 0.54, 1.92, 0.86, null, 0.23, 0.62, null, 0.57, 0.8, 0.68, 1.18, null, 0.38, 0.4, null, 0.7, null, 0.9, 1.1, null, null, null, 0.46, null, null, 0.83, 0.37, null, 0.4, 1.02, 0.74, 1.01, 0.28, null, 0.68, 0.4, 0.44, null, 0.85, 0.7, null, 0.58, 1.44, 5, 0.31, 0.64, 1.76, 0.58, 2.77, 2.32, 0.6, 0.76, 0.63, 0.16, 1.2, null, 0.43, 0.71, 
1.46, null, null, 1.58, 1.26, null, 0.51, 0.75, 1.44, 0.89, 0.6, 0.4, 1.08, null, 1.73, 1.08, 1.03, null, null, 1.11, 0.27, 0.46, null, 1.15, null, 1.08, 0.81, 0.36, 0.41, 0.27, 0.41, 0.31, 0.83, 0.81, null, 0.86, 1.13, 0.14, 0.57, 0.51, 1.07, 0.99, 0.85, 0.5, 1.02, 1.07, 0.54, 1.48, null, 0.5, null, 0.27, 0.32, 0.57, 0.82, 0.53, null, 2.29, 0.44, 0.41, 2.6, null, 0.38, 1.2, 0.82, 1.4, null, null, 0.63, 1.29, 0.27, 0.45, 0.59, 0.56, 0.23, 0.3, 0.5, null, 0.24, 0.87, null, 0.8, 0.14, null, 0.37, null, null, 0.87, 0.78, null, 0.21, 1.93, 0.47, 0.42, 0.63, null, 0.44, 1.06, 0.59, 0.37, 
null, null, 0.96, 0.87, 1.16, 0.3, 0.64, null, 1.07, null, 0.84, 0.2, 0.64, 0.51, 1.62, null, null, 0.43, null, null, null, null, null, 2.17, 3.88, null, null, 0.33, 0.39, null, 1.72, null, 1.1, 0.58, 1.11, 1.13, 0.3, 0.16, 0.98, null, 0.58, 2.9, null, 0.19, 1.1, 0.4, 0.47, 0.99, 0.64, 1.12, 0.53, 0.43, 2.77, null, null, 0.81, 0.68, null, null, null, 0.81, 1.03, 0.23, null, 1.4, null, 3.44, 0.45, null, 0.84, 0.17, 0.78, 3.44, 1.44, null, 1.06, 0.61, 1.73, null, 0.31, 0.63, 0.87, 0.75, 0.63, 1.18, 2.43, 0.43, 1.6, null, 0.63, 0.85, 0.27, 0.77, 0.42, null, null, 0.49, null, 0.44, 1.21, 
null, null, null, 0.57, 1.5, 1.18, null, 0.91, null, 0.62, null, 0.9, 0.28, null, null, 0.44, 0.38, 0.46, 0.94, null, 3.09, null, 4.08, null, null, 0.63, 0.34, 0.74, 0.48, 1, 0.25, 0.68, null, null, null, 1.12, 0.74, 0.83, 0.86, 0.35, 0.77, null, 0.46, 3.07, 1.05, null, 1.86, null, null, 0.47, 0.46, 1.87, 0.84, 0.38, null, null, null, 0.47, 0.72, 0.66, 1.56, 0.57, null, null, 0.49, 0.72, 0.45, null, 0.86, 0.47, 1.12, 0.31, null, null, 1.09, 0.45, null, 0.47, 0.79, null, null, null, 0.6, null, 0.5, null, 0.7, null, 1.86, 1.82, null, 0.46, 0.71, null, 0.35, 0.97, null, 0.35, null, null, 
0.94, 2.25, 2.56, null, 0.67, null, null, 1.14, 0.44, 1.87, 0.62, null, 1.21, 0.63, 0.38, 0.57, 0.35, 0.77, null, 4.65, 2.47, 0.36, null, null, null, 1.39, 2.81, 0.72, 0.35, 0.3, null, null, 1.4, null, 1.44, 0.56, null, null, null, 0.52, null, 0.82, null, 0.89, 3.22, null, 1.14, 1.21, null, 1.2, 0.39, null, 1.39, 2.15, 2.04, 0.73, 0.81, null, null, 0.5, null, 0.59, 0.64, null, 0.86, null, null, 1.19, null, 0.96, 0.82, 0.85, null, 0.8, 0.77, 0.81, 2.52, 0.22, null, 0.95, null, null, null, null, null, 1.51, 0.71, 0.35, 0.63, null, null, 1.04, 1.43, 0.68, 1.41, null, 0.52, 1.2, 1.71, 0.71, 
1.29, 0.48, null, 2.12, null, 0.57, null, 1.52, 0.31, 0.55, 1.75, null, null, 1.9, 1.19, null, 0.77, 0.27, null, null, 0.6, null, null, 1.4, 1.35, null, null, null, 0.34, 0.19, 0.49, 1.14, null, null, null, null, null, null, null, 1.05, 2.3, 0.58, null, 1.15, 0.36, 0.6, null, null, null, 0.72, null, null, null, null, 0.33, 2.11, 1.61, null, null, 0.45, 0.88, 1.04, null, null, 0.7, 0.32, 1.88, 0.5, null, null, 1.66, null, null, 0.41, null, null, 0.57, 0.39, null, null, 0.57, null, 1.3, 3.25, 0.26, 1.35, 0.59, 0.88, 0.28, 0.41, 1.12, 0.49, null, 0.39, 2.89, 1.22, 0.31, 1.2, null, 0.33, 
0.47, null, 1.28, 1.72, null, 5.55, 2.3, null, 0.96, 0.43, null, 4.68, 0.87, 1.33, 0.94, 0.88, 0.83, 0.68, 0.51, 1.03, 0.16, null, 0.3, 1.44, 1.1, null, 1.16, 1.4, null, 1.34, 1.57, null, null, null, null, 0.24, 0.3, 0.55, 0.74, 0.91, null, 2.67, 0.4, null, null, null, 0.25, 0.62, 0.6, null, null, null, null, 3.37, null, null, 0.53, null, 0.96, 1.27, null, 0.86, null, 0.87, 0.33, 0.52, 0.22, 1.03, null, 0.98, 0.99, 0.42, null, null, 0.54, 0.26, 0.39, null, 0.71, 0.33, 0.86, 0.99, 0.77, 0.46, 2.75, 0.55, null, 3.92, 1.34, null, null, 0.24, 0.31, 0.88, 0.75, null, null, 0.7, 0.22, null, 
0.45, 1.29, 0.56, 0.78, 0.46, null, 1.69, 1.1, 0.39, 0.29, 0.56, 0.87, 0.37, 1.35, 1.13, 0.52, null, null, null, 0.45, null, null, 0.65, null, 0.44, null, 1.53, 1.54, null, 0.29, 0.45, 0.36, null, null, 1.25, 0.48, null, 3.17, null, 0.39, 0.59, 0.64, 1.17, 0.49, 0.31, 2.45, 0.2, null, 0.66, 0.44, null, 0.81, 0.37, 1.41, null, 0.67, 0.25, null, 1.24, 0.86, 0.3, null, 1.31, 1.72, null, 1.17, 0.48, 0.56, 0.9, 0.51, 0.87, 0.6, null, null, 2.27, null, 0.63, null, null, null, null, 0.55, 3.1, null, null, 0.94, 0.6, 0.56, 0.6, 0.49, 1.31, null, 0.6, 0.86, null, 0.77, 1.51, 0.64, null, null, 
1.18, null, null, null, 0.58, 0.33, null, null, 0.64, 1.32, 0.64, 0.41, 0.33, null, null, null, 0.5, 0.15, 0.47, 0.59, 0.33, 0.09, 0.46, 0.59, 0.42, 1.17, 0.6, 0.27, 0.43, 0.6, 0.53, 0.24, 0.47, 0.6, 0.5, 0.42, 0.55, 0.66, 0.38, 0.33, 0.8, 0.67, 0.29, 0.9, 0.61, 0.57, 0.44, 0.56, 0.61, null, 0.52, 0.5, 0.45, 0.71, null, null, 0.43, 0.34, 0.48, null, 0.36, 0.5, 0.14, 0.43, 0.17, 0.34, 0.5, 0.56, 0.24, 0.26, 0.47, 1.06, 0.66, 0.8, 0.5, 0.72, 0.12, 0.81, 0.7, 0.42, 0.48, 0.54, 0.49, 0.39, 0.5, 0.48, 0.78, 0.56, 0.52, 0.55, 0.56, 0.5, 0.94, null, 0.53, 0.75, 0.43, 0.33, 0.35, 0.47, 
0.41, 0.41, 0.33, 0.41, 0.47, 0.42, 0.4, 0.57, 0.5, 0.43, 0.56, 0.56, 0.36, 0.51, 0.57, 0.5, 0.65, 0.51, 0.45, 0.98, 1.06, 0.82, 0.54, 0.54, 0.17, 0.29, 0.3, 0.56, 0.43, 0.12, 0.6, 0.52, 0.17, 0.53, 0.39, 0.13, 0.72, 0.71, 0.24, 0.58, 0.6, 0.29, 0.65, 0.08, 0.76, 0.61, 0.5, 0.39, 0.14, 0.77, 0.69, 0.31, 0.6, 0.48, 0.54, 0.63, 0.5, 0.41, 0.47, 0.44, 0.58, 0.84, 0.46, 0.4, 0.41, 0.59, 0.5, 0.42, 0.45, 0.38, 0.43, 0.39, 0.34, 0.54, 0.53, 0.31, 0.42, 0.43, 0.29, 0.32, 0.67, 1.21, 0.96, 0.45, 0.54, 0.31, 0.43, 0.32, 0.45, 0.38, 0.38, 0.39, 0.6, 0.68, 0.64, 0.51, 0.69, 0.41, 0.31, 0.44, 
0.44, 0.5, 0.37, 0.52, 0.51, 0.34, 0.38, 0.45, 1.42, 0.43, 0.42, 0.44, 0.62, 0.39, 0.31, 0.38, 0.43, 0.54, 0.57, 0.53, 0.47, 0.42, 0.53, 0.47, 0.56, 0.39, 0.45, 0.49, 0.41, 0.47, 0.59, 0.68, 0.41, 0.57, 0.37, 0.48, 0.7, 0.37, 0.48, 0.51, 0.37, 0.34, 0.4, 0.46, 0.4, 0.44, 0.45, 0.31, 0.43, 0.32, 0.46, 0.53, 0.48, 0.38, 0.32, 0.33, 0.32, 0.4, 0.36, 0.29, 0.52, 0.42, 0.54, 0.33, 0.32, 0.4, 0.25, 0.44, 0.48, 0.47, 0.74, 0.42, 1.29, 0.42, 0.95, 0.22, 0.62, 0.44, 0.43, 0.52, 0.57, 0.43, 0.52, 0.35, 0.34, 0.5, 0.32, 0.46, 0.42, 0.35, 0.36, 0.34, 0.33, 0.38, 0.36, 0.52, 0.63, 0.44, 0.47, 0.44, 
0.35, 0.29, 0.33, 0.37, 0.38, 0.47, 0.59, 0.12, 0.31, 0.68, 0.71, 0.51, 0.66, 0.75, 0.47, 0.97, 0.41, 0.33, 0.43, 0.45, 0.52, 0.43, 0.51, 0.56, 0.34, 0.38, 0.38, 0.52, 0.29, 0.26, 0.36, 0.47, 0.54, 0.31, 0.46, 0.55, 0.47, 0.36, 0.27, 0.4, 0.43, 0.36, 0.4, 0.47, 0.61, 0.5, 0.49, 0.27, 0.71, 1.48, 1.05, 0.7, 0.46, 0.34, 0.3, 0.43, 0.41, 0.37, 0.7, 0.46, 0.56, 0.36, 0.47, 0.47, 0.48, 0.44, 0.62, 0.43, 0.4, 0.4, 0.31, 0.28, 0.38, 0.39, 0.41, 0.53, 0.44, 0.59, 0.52, 0.47, 0.39, 0.63, 0.41, 0.39, 0.55, 0.38, 0.47, 0.44, 0.53, 0.49, 0.41, 0.47, 0.36, 0.28, 0.38, 0.43, 0.71, 0.28, 0.56, 0.44, 
0.62, 0.46, 0.56, 0.8, 0.39, 0.55, 0.62, 0.37, 0.45, 0.42, 0.36, 0.44, 0.27, 0.41, 0.68, 0.37, 0.54, 0.5, 0.49, 0.43, 0.82, 0.51, 0.38, 0.63, 0.21, 0.62, 0.66, 0.35, 0.33, 0.38, 0.4, 0.34, 0.39, 0.46, 0.5, 0.51, 0.29, 0.58, 0.29, 0.47, 0.54, 0.71, 0.61, 0.59, 0.37, 0.62, 0.39, 0.5, 0.46, 0.31, 0.46, 0.41, 0.47, 0.81, 0.39, null, 0.47, 0.43, 1.49, 1.59, 0.36, 0.9, 0.38, 1.54, 1.01, null, null, null, null, null, 0.22, 1.81, null, null, 0.39, null, null, null, 0.45, 0.37, 0.39, 0.44, 0.28, 1.25, 2.85, 1.04, 0.44, null, null, null, 1.2, null, 1.47, null, 0.09, null, null, 0.68, 0.83, 0.78, 
0.26, 1.36, null, 0.36, 0.48, null, 0.5, 0.61, 0.23, 0.27, 0.44, 0.7, 0.53, null, null, 3.07, null, 0.22, 0.19, null, null, 1.96, 0.68, 0.64, null, 2, 0.96, 0.8, 0.85, 0.53, 0.67, 0.59, null, 0.14, null, 1.12, 0.42, 0.49, 1.02, null, null, null, null, 0.54, null, 0.89, 0.59, 1.44, null, null, null, 0.86, 0.95, 0.59, 0.24, 0.68, 0.55, 0.45, null, null, 0.25, null, null, 0.43, null, 0.26, 1.58, 0.49, 0.72, null, 1.31, 0.42, 1.4, 0.47, null, null, 0.49, null, 0.64, null, null, 0.34, null, 1.6, 0.24, null, 0.7, 3.41, null, 0.71, null, 0.64, null, 0.17, 0.46, 0.76, null, null, 1.21, 1.65, 
null, 0.36, 1.56, 0.76, null, 0.39, 0.59, 0.45, 0.34, 0.81, 2.08, null, 1.25, 1.45, null, 0.84, null, 1.14, 0.4, 0.57, null, null, null, 2, null, 1.08, null, 0.87, null, null, 0.28, 2.27, 1.78, 0.11, null, 0.49, 0.26, null, null, null, null, null, null, null, null, null, 0.27, 0.85, 0.64, null, 0.16, 1.31, 0.33, 0.38, 0.44, null, 0.18, null, 0.59, 0.92, 0.44, 0.66, null, 0.69, 0.66, null, 1.2, 0.63, 0.23, null, 0.63, 2.67, 0.44, null, 0.3, null, 1.36, 0.31, null, 0.66, null, null, 0.35, 0.33, 1.26, 0.38, null, null, 1.32, null, 0.59, 1.29, null, 0.83, 0.29, 0.74, 0.79, null, 0.41, 0.12, 
null, 0.27, null, null, null, 0.35, 0.13, null, 0.34, null, 0.48, null, null, null, 0.27, null, null, 0.56, 1.78, 0.55, 1.49, 1.78, 0.62, 2.33, null, null, 0.22, 0.5, null, 0.3, null, 0.87, 0.51, null, null, 0.7, null, null, null, null, null, null, null, null, 1.63, 0.83, 0.16, null, null, 1.39, null, 0.24, 0.43, null, 0.81, null, null, null, null, 0.93, 0.14, 1.2, 0.3, null, null, 0.79, null, 0.67, null, 2.73, null, 0.6, 2.42, null, 1.4, 0.43, 0.77, 0.16, null, null, 1.14, 1.54, 2.05, null, 0.79, 0.74, 0.59, 0.63, 0.32, 1.15, null, null, 0.34, 0.32, null, 0.66, 0.65, null, 0.66, 0.82, 
1.51, 0.16, null, 0.27, 0.68, null, 0.42, null, null, null, null, 0.9, null, 0.55, 1.49, null, 1.34, null, 0.32, 0.31, null, 1.2, 0.42, null, 0.86, 0.93, null, 0.43, 0.14, 0.1, 11.11, 0.51, null, 1.13, 0.17, 0.55, 1.42, 1, 0.61, 0.36, null, 0.13, 0.26, 0.51, 0.35, 0.44, null, 3.93, null, 0.65, 0.36, 1.13, 0.17, 0.18, 0.66, null, 1.38, null, null, null, null, null, null, 1.36, null, 1.29, null, null, null, 0.18, null, null, null, 0.17, 0.86, 0.49, 0.16, 1.55, 0.43, 0.52, null, 0.34, null, 0.36, 0.13, 0.28, 0.32, 2.58, null, 0.88, 0.82, 1.02, null, null, null, 0.58, 0.36, 0.56, 4.03, null, 
null, 0.46, 0.8, null, 0.7, 0.43, null, null, null, 0.55, null, null, 0.32, null, 0.96, null, 0.15, null, 0.51, null, null, null, 0.29, 0.35, 0.47, 4.76, 0.97, null, null, null, null, null, 0.26, null, null, 0.37, 0.81, null, 0.14, 0.49, null, null, null, 0.89, null, null, 0.45, null, 1.12, null, null, null, 0.93, 0.45, null, 0.42, 0.28, 0.66, null, null, null, 0.65, 1.04, null, null, null, 0.94, 0.57, null, 1.33, 1.28, 0.33, 0.71, 0.38, 0.54, 0.3, 0.52, null, 0.18, 0.26, 0.53, null, 0.37, 0.78, null, null, 0.35, 0.9, 0.24, 0.4, 0.93, 1.11, 1.09, 0.76, null, 2.43, 0.52, 0.23, null, 0.71, 
null, 0.82, 1, null, 0.27, 1.09, null, null, null, null, 0.14, null, 0.26, 0.19, 1.31, 0.35, 1.03, 0.38, null, null, 1.26, null, 2.56, null, 2.56, 0.58, 0.46, 0.56, 1.24, 0.91, 1.9, 0.75, null, 4.1, null, 0.32, 1.39, 0.44, 0.32, null, 1.03, 0.48, null, 0.11, null, null, 0.31, 0.42, 0.32, null, 1.85, null, 0.34, 1.75, 1.25, null, 0.52, 0.54, 0.45, 1.18, 0.55, null, 0.61, null, null, 0.37, 0.41, null, null, 0.32, null, null, null, null, null, null, 0.64, 0.42, 2.24, 0.68, 0.4, null, 1.01, null, 0.37, null, null, 0.28, 0.8, 0.25, 0.38, null, 0.6, 0.38, null, null, null, 0.62, null, null, 
3.03, 0.23, null, 0.42, 1.61, 0.8, 0.37, 0.43, 0.89, null, 0.71, null, null, 0.34, 2.24, 1.03, null, 0.51, 0.22, null, 0.39, null, null, 0.86, 0.19, 1.16, 0.3, 1.16, 0.22, null, 0.27, 0.85, 0.45, 0.43, 1.02, 0.48, 0.73, 1.3, 0.66, 0.5, 0.34, 0.72, 0.69, 0.5, 0.51, 0.35, 0.45, 1.23, 0.31, null, 0.64, 1.14, 0.97, 0.32, 0.32, 0.37, null, 1.02, 0.58, null, 0.22, 1.29, 0.39, 0.38, 0.84, 1.65, 1.36, 0.59, null, null, 1.57, null, null, 0.77, null, 1.63, null, 0.97, 0.57, 1.68, null, 0.4, 0.35, 1.74, null, 0.26, 0.63, 2.08, 0.3, 0.6, null, null, 1.56, 1.89, 0.32, 0.73, 1.46, null, 0.37, null, 
0.44, 0.89, null, 2.08, null, 0.86, 1.04, 0.8, 0.15, 2.39, 0.29, 1.01, 0.4, null, 2.75, 1.6, 0.3, 0.54, 0.38, null, 0.45, null, null, null, 0.99, null, 1.36, 0.49, 0.45, 0.3, null, 0.4, null, null, 0.73, null, 0.4, null, 1.12, null, 0.35, 0.23, 0.35, null, null, 0.9, null, 0.44, 0.88, 0.34, 1.8, null, 1.71, null, 1.12, null, null, null, 1.38, 3.12, null, null, 0.4, 0.83, 1.72, 0.27, null, 0.47, null, null, 0.24, null, 1.07, 1.05, 0.76, null, 1.05, 0.31, 0.29, 0.83, null, 1.81, 1, null, 0.57, 0.81, 0.64, 1.44, null, 0.45, null, null, null, null, null, 0.32, null, 0.33, 0.66, 1.42, 
1.97, null, null, null, 0.35, null, 0.44, 0.61, null, 0.34, 0.5, 0.85, 1.24, 0.43, 0.69, null, null, 0.45, 0.49, 0.86, null, 0.33, 1.96, 0.45, null, 0.79, 1.03, null, 0.56, null, null, null, 0.29, 0.7, 0.44, null, null, 0.2, 0.39, 0.44, 0.3, null, 0.68, 1.65, 0.5, null, 0.5, 0.95, 0.43, 0.39, 0.47, 0.47, 0.38, 0.22, 0.17, 0.55, 0.69, 0.17, 0.75, null, null, null, 0.54, 1.06, 0.16, 0.2, 1, null, 0.55, null, null, 0.11, null, null, null, 0.13, null, 0.38, 0.61, null, null, 0.06, null, 0.64, null, null, 1.01, 0.4, null, 0.17, 1.41, 0.45, 0.3, null, 0.88, 0.82, 0.64, 1.16, null, null, 
0.67, null, null, 1.27, 0.79, 0.26, 0.56, 0.93, null, 0.99, null, 0.19, 1.21, 0.36, 0.42, 0.43, 0.6, 0.37, null, 2.7, null, 0.3, 0.47, null, null, 0.6, null, 1.47, 0.99, null, 0.39, null, null, 0.94, null, 0.65, 0.53, 0.66, null, 0.22, 0.33, null, 0.64, null, null, 0.22, null, 0.43, 1.19, null, 0.63, null, 1.56, null, 0.57, 1.35, 1.29, null, null, null, null, null, 1.36, 0.38, 0.54, null, null, 0.7, null, null, 1.38, 0.21, null, null, 1.13, 0.82, 1.02, 1.45, 1.2, 0.97, 0.38, 0.41, 0.43, 0.71, 0.88, null, null, 0.46, null, null, null, 2.24, 3.33, 0.24, 0.17, null, null, 0.97, 0.13, null, 
0.52, 0.44, 1.01, null, null, 0.43, 0.53, null, null, 0.4, 0.96, 1.47, null, 0.51, 1.23, 1.23, 0.84, 0.89, 0.58, 0.51, 0.52, 1.29, 0.17, 0.29, 1.86, 1.23, null, 4.44, null, 0.51, 0.43, null, null, null, 0.38, 2.16, 1.21, 0.18, 0.85, 0.36, null, 1.55, 0.41, null, 1.22, null, 2.4, 1.06, 1.37, 0.57, 0.74, null, null, 1.06, null, null, null, 2, 1.42, 0.49, 0.52, 0.38, 0.57, 0.3, 0.29, 0.45, 0.5, 0.19, 0.6, null, null, 0.09, 0.26, 0.37, null, null, null, 0.25, 1.25, null, 0.47, 0.95, null, null, 0.15, 1.47, null, 1.36, null, 0.82, 0.21, null, null, 0.42, 0.54, 0.71, null, 0.7, null, 0.09, 
0.61, null, 0.52, null, null, null, null, 0.1, null, 0.39, 1.1, 2.7, null, 0.62, null, 0.33, 8.69, 0.38, 0.76, 0.32, 0.36, 0.42, 0.77, 0.38, null, 0.8, null, 0.4, null, null, 0.34, 0.66, 0.6, null, 0.77, null, 0.22, null, null, null, null, null, null, null, 1.35, 1.3, 1.11, 0.44, 0.78, 0.13, null, 0.32, null, 0.59, null, null, 0.17, null, 1.93, null, 2.06, null, 0.72, 0.91, 1.08, 0.64, null, null, null, null, 0.42, 0.79, null, null, null, null, null, null, 0.31, 0.52, null, 1.26, null, null, 0.24, 0.94, null, 0.3, 1.15, 0.4, 1.72, 0.31, 0.47, null, 0.55, null, null, null, null, null, 
0.58, 0.97, 0.26, null, 1.17, null, 1.23, null, 0.92, null, 0.12, null, 0.31, null, null, 0.21, null, null, 1.66, null, null, 1.04, null, null, null, 0.37, null, 0.26, 0.83, 1.03, null, 0.67, 0.99, null, 0.98, 0.47, 0.48, 0.79, 0.48, 0.59, 0.94, null, null, null, null, 0.78, 2.27, 0.42, 1.92, 0.44, 1.38, 0.84, 0.63, 0.7, null, 0.5, 2.26, 0.15, null, 0.21, 0.35, 0.26, null, 0.3, 0.25, null, 1.47, 1.02, null, 0.29, 0.73, 0.2, null, 0.75, 1.01, null, 0.29, 0.53, null, 0.39, null, 0.77, 0.79, null, 0.75, null, 0.57, null, 0.65, 0.39, null, 0.91, 0.84, 0.25, null, 0.67, null, null, 1.18, 0.9, 
0.86, null, null, 0.69, null, 0.22, null, null, 1.36, null, 0.93, 0.76, 0.17, 0.52, null, null, 0.57, 1.17, 0.7, 1.63, null, 1.96, null, null, 3.38, null, 1.13, 0.16, 1.48, null, null, 0.85, 2.18, 0.16, 0.41, null, 0.72, 0.54, 0.36, null, 1.21, null, 0.39, null, 0.68, null, null, null, 0.21, null, 0.71, null, null, 0.22, null, null, 1.36, 0.44, 1.26, 1.25, null, 0.62, null, 0.51, null, 0.58, 0.33, 0.26, null, 0.6, null, 1.03, null, null, 0.99, 0.67, null, 0.73, null, 0.2, null, null, null, null, null, 0.89, 0.89, 0.58, 0.22, 0.47, 0.31, 1.03, null, null, 0.74, null, 1.42, null, null, null, 
0.28, 0.47, 1.37, 0.15, 0.32, 0.57, null, null, 0.56, 0.24, 0.59, null, 0.66, null, null, null, 0.81, null, 0.87, 0.74, 0.37, 0.41, 0.41, 0.38, 1.21, 1.07, null, 2.47, 0.08, 0.28, 0.52, 2.17, 0.6, null, 0.47, 1.19, 0.82, null, null, null, 0.42, 0.6, 1.8, null, null, 0.67, 0.44, null, null, 0.58, null, 1.09, null, 0.39, 1.75, 1.14, 0.43, null, 0.86, 0.92, 1.19, null, 0.58, 0.49, 0.54, 0.56, null, 0.24, 0.45, 0.3, 0.35, 1.05, 0.7, 1.43, null, 0.26, 0.51, 7.4, null, 1.02, 0.13, 0.58, 1.63, 0.3, 2.06, 0.5, 0.71, null, 0.55, 0.91, 0.45, null, 0.48, 1.19, 0.33, 1, null, 0.45, 0.42, 2.48, 
0.27, null, 0.51, null, null, 0.74, 1.3, 1.01, 0.26, 0.3, 0.37, 0.23, 0.41, 0.17, 0.66, null, 0.36, null, null, 0.27, 1.35, null, null, 1.09, 2.5, 0.28, null, null, 0.91, null, null, null, null, 0.55, 0.51, 0.54, null, null, null, 0.68, 0.45, null, null, 0.3, 0.55, 0.58, null, null, null, 0.74, null, 1.48, null, 1.19, 0.83, null, null, 1.07, null, null, 2.15, null, 0.57, null, 0.32, 0.74, 0.09, null, 0.54, null, null, 0.93, null, null, 1.61, 0.89, null, null, 0.59, null, 0.62, 0.97, null, 0.27, null, 0.34, 0.49, 1.85, 0.26, 1.06, 0.94, null, null, 0.26, 0.17, null, 0.96, 0.37, null, null, 
0.46, null, 0.25, null, 0.39, null, 0.31, null, 0.57, 0.57, 1.72, null, 1.36, 0.44, 0.8, 1.32, 0.46, 0.32, 1.63, 0.64, null, null, null, null, 0.53, 0.54, null, 3.05, null, null, 0.74, 0.45, null, 1.33, 0.26, 0.88, 0.79, 1.57, 0.54, 0.82, 1.78, null, 0.49, 0.93, 0.28, null, null, 0.74, null, 0.41, null, 0.44, 3.22, 0.64, 1.4, null, null, 0.4, 0.39, null, null, 0.17, null, null, 1.44, null, 0.18, 0.76, 1.76, null, 1.12, 0.43, 3.07, 0.47, 1.25, 0.76, 0.84, 0.76, 0.84, 0.55, null, null, null, 0.49, null, 0.55, null, 0.1, 0.53, null, 0.6, null, 0.66, 0.68, null, null, null, null, 0.5, 0.22, 
1.29, 1.27, 0.32, 0.62, null, 0.94, 0.53, null, 0.82, 0.1, null, 0.28, null, 0.62, 1.18, null, 0.43, 0.66, 0.76, null, null, null, 0.47, null, null, null, 0.77, null, null, 0.5, null, null, null, 0.27, null, 0.4, 0.1, null, null, 0.39, 2.17, null, null, 0.64, 0.25, 0.33, 0.28, null, 0.19, null, 0.16, 0.7, 1.09, null, 0.72, 0.52, null, null, 1.56, 0.35, 0.5, null, 0.28, null, null, 1.09, null, 2.08, null, null, 0.48, null, 0.31, 0.51, 0.19, null, null, 0.3, 0.27, null, null, 0.84, 0.22, null, 0.82, 0.22, null, null, null, 0.73, null, 0.77, 0.97, 0.34, 0.41, 0.42, 0.37, 0.65, 0.38, 2.12, 
0.98, null, 0.91, null, null, null, 0.43, null, 0.48, null, 0.38, 0.49, null, null, 0.77, 0.59, null, null, 2.05, 4.44, 0.26, null, null, 0.55, 0.41, 0.55, 2.77, null, null, 1.26, 0.43, 0.39, null, 0.59, 1.17, 1.11, 0.27, null, 0.15, 0.69, 0.6, null, 0.74, 0.56, 0.84, 1.51, null, 0.66, null, 0.21, null, 0.7, 2.08, 0.21, 1.14, 0.41, 0.31, 0.2, 0.52, null, null, 0.22, null, 0.36, 0.77, 0.74, 0.72, null, 0.8, null, 1.67, null, 0.5, null, null, 0.81, null, 0.51, 0.59, 1.28, 1.62, null, null, 0.24, 0.64, null, 0.47, 2.4, null, 0.46, null, null, 1.74, null, null, 1.78, null, null, 1.06, null, 
null, null, 2.29, null, 0.86, null, null, 1.06, 0.18, 0.66, 0.84, 0.59, 0.22, 3.48, null, null, null, 0.39, null, null, 0.35, 0.31, null, null, 0.28, 0.91, 0.91, 1.06, null, null, 1.21, null, 2.22, null, null, 0.82, null, null, 1.46, null, null, 0.75, 1.61, 0.63, null, 0.21, 0.19, null, 0.44, 0.42, 2.25, 0.16, 0.33, null, 8.33, null, 1.08, 0.58, 0.86, null, 0.55, 0.39, 1.85, 0.72, 0.55, 1.1, 0.53, null, 0.6, 5.08, null, 1.58, 0.49, null, null, null, 0.5, 0.67, null, null, 0.58, 0.29, 0.72, 1.68, null, null, null, null, 0.41, 1.16, null, 0.42, null, null, 0.62, 0.44, 0.36, null, 0.65, 0.47, 
0.41, 1.21, null, null, 0.39, null, 0.48, 0.93, 1.03, null, 0.85, 0.28, null, 0.46, 1.19, 0.4, 1, null, 0.72, 0.89, null, null, null, null, 0.88, null, null, null, 0.66, 1.72, 0.29, 1.18, 0.14, 0.74, 0.19, null, 0.3, 0.64, 1.04, 0.13, 1.36, 1.12, 2.88, 1.38, null, 0.16, 0.2, null, null, 0.68, null, null, 0.97, 0.35, 0.8, 1.88, 0.36, 1.49, null, 1.25, 0.67, 0.5, 0.4, null, 0.27, null, 1.69, 2.81, null, 2.2, null, 0.65, null, 0.72, null, 0.26, 0.38, null, 0.44, null, null, 1.03, 0.54, null, null, 0.37, null, null, 0.5, 0.56, 3.14, null, 0.99, 1.22, null, 0.56, 0.57, null, null, null, 
0.56, null, 0.14, null, 0.27, 0.44, 0.35, 0.5, 2.38, 0.34, 0.58, 0.28, 1.47, 0.2, 1.14, null, null, 0.54, 3.89, null, null, null, 0.66, 0.69, 0.87, null, 0.15, 2.12, null, 0.4, null, 0.96, 0.25, null, 0.54, 1.58, 0.63, 1.2, 0.98, 1.3, 0.45, 0.91, null, 0.71, 4.34, 0.41, null, 0.22, 0.76, 0.43, 0.59, null, 0.54, 0.18, 0.98, null, null, 0.62, null, null, null, null, 0.42, null, null, 0.84, 0.91, null, null, null, 0.82, 0.5, null, null, 0.47, null, null, 0.62, null, 1.68, 1.36, 2.09, null, 0.94, 0.53, 0.65, null, 1.44, 0.61, 0.48, 0.96, 2.33, 0.81, null, null, null, 4.22, 1.51, 0.22, 0.85, 
0.24, null, null, 0.98, null, 0.62, null, null, null, null, 0.43, 1.72, null, 3.44, 1.57, 0.6, null, 0.2, 0.3, null, null, 0.99, null, 1.26, 0.46, 0.69, null, 0.22, null, 0.41, null, 0.99, 0.56, 0.25, null, null, 0.7, null, 0.25, 0.2, 0.47, 0.54, null, null, 1.2, 0.38, null, 0.6, 0.32, 0.56, null, null, 0.74, 1.65, 0.41, null, null, 0.51, 0.35, 0.85, 1.6, 0.36, 0.45, 2.15, null, null, 0.51, 2.73, 1.17, null, 0.43, null, 1.68, null, 0.44, 1.47, 0.52, null, null, null, 1.78, null, 0.41, 0.58, 0.36, 0.79, null, 0.37, null, null, 0.46, 1.12, 3.84, null, 0.87, null, 0.45, null, 0.23, null, 
0.98, 0.37, 0.91, 1.28, 0.75, 0.66, 0.84, 2.06, null, null, 0.69, 0.66, null, 1.17, null, 0.48, 0.35, 0.66, null, null, 0.28, null, 2.98, null, 0.44, 1.53, 0.64, null, 0.56, 1.78, null, 1.15, null, 1.78, 0.25, null, null, 3.12, 0.38, null, 1.66, 0.6, null, null, null, null, null, null, null, 1.49, null, null, 0.63, 0.15, 0.5, 2.63, null, null, null, 0.42, 3.17, 0.42, 0.73, null, null, 0.26, null, null, 0.71, 0.9, null, null, 0.93, 0.9, null, 0.49, 0.78, 0.55, null, null, 0.82, 1, 0.4, 0.41, 0.45, null, 1.78, null, null, 0.51, 0.73, 0.33, 0.65, null, 3.84, null, 1.38, 0.59, null, 0.92, 
null, 0.23, null, 0.46, 1.37, 1.78, null, null, null, 0.13, 0.5, 1.79, null, null, 3.92, null, 0.59, 3.57, null, null, 0.49, 1.53, 0.45, 0.37, 1.54, null, null, null, 0.53, 0.36, null, 2.05, 0.68, null, null, 3.12, null, null, 0.35, null, null, null, null, 0.53, 0.54, 0.41, 1, null, null, 0.29, 0.43, null, null, null, null, 0.31, null, null, null, 0.23, 0.64, null, null, 0.62, null, 0.46, null, 0.37, null, 3.5, null, null, 1.27, 0.3, null, 0.53, 0.26, 0.15, null, 0.47, null, null, 1.6, null, 0.91, 0.43, null, 1.47, null, 3.7, 1.28, null, 0.84, 0.54, 1.6, null, null, 0.52, null, 1.1, 
0.17, 0.46, 0.5, 0.43, 0.95, 0.09, 0.45, null, 0.9, 0.52, 5.88, null, null, 1.09, null, 0.62, 0.36, 0.28, 0.4, null, 2.4, null, 0.51, 0.56, null, null, 0.45, 1.27, 0.59, null, null, 0.78, 0.25, 0.42, 0.43, 0.14, 0.74, 0.36, null, 2.35, 1.07, 0.94, null, 0.26, 1.12, 0.2, null, 0.36, 0.6, null, null, null, 1.15, 0.24, null, null, 0.67, null, 1.12, null, 3.12, null, null, null, null, null, 0.66, null, null, 0.31, 1.73, null, null, 0.8, 0.7, 0.24, 2.12, null, null, null, 0.89, 1.14, 1.4, 0.53, 0.28, 0.65, 0.32, null, null, 0.38, null, 0.92, 0.3, null, 1.05, null, 0.88, 0.06, 0.35, 0.35, 
3.5, null, 0.66, 0.83, 0.91, null, 0.45, null, null, 1.19, 0.64, 0.71, 0.59, null, 1.02, 0.36, null, 1.33, 2.02, null, 0.94, 0.8, 0.56, 0.61, 0.57, 0.99, 1.61, 0.44, null, 0.28, null, 0.89, null, 0.43, 1.01, 0.21, 0.48, 0.31, 0.61, 0.48, 0.2, null, 1.85, 0.54, null, null, 0.54, 1.32, 0.44, 0.44, null, null, null, 0.12, null, 0.22, null, 1.36, null, 0.18, 0.17, null, null, 0.52, 0.46, 0.27, null, 1.96, null, null, 0.3, null, null, null, null, null, null, null, null, 1.02, 0.23, 1.33, 1.29, 0.82, null, 0.92, 0.36, null, null, null, null, null, 1.48, null, null, 0.58, 0.43, 0.3, null, null, 
1.38, 0.51, null, 0.44, 2.27, null, 0.34, 1.44, null, 1.22, null, 0.55, null, 0.92, 0.46, 0.31, null, 0.9, 0.45, 0.83, null, 0.24, null, 0.54, 1.42, null, 0.67, 0.68, 1.01, 0.5, 0.36, 1.26, 0.99, 0.27, 1.45, 0.61, null, 0.54, 0.79, null, null, null, null, 2.32, 0.59, null, 0.16, null, null, 0.34, 0.21, 1.21, 2, null, null, 0.8, 0.27, 0.31, 2.79, 0.85, null, 0.26, 2.12, 0.36, 0.57, null, null, 0.43, null, 0.27, 0.36, null, 0.16, 0.6, null, 2.27, 0.54, 0.53, null, 0.22, 0.41, 0.91, 0.39, 0.15, 0.54, 0.24, 1.53, null, null, 0.46, 0.5, null, null, 0.46, 0.58, null, null, 0.4, 0.87, 0.24, 
0.32, null, 0.45, 0.6, 0.74, null, null, null, 0.19, 0.65, 1.23, 0.19, 1.79, null, 0.85, 0.27, 2.7, null, 0.2, 0.83, 0.32, 0.88, 0.51, 0.68, null, 0.61, 0.51, 0.32, 0.41, 0.62, 0.47, null, null, null, null, null, 1.22, 1.63, 0.17, null, null, null, 1.72, 0.55, null, null, 0.73, 1.11, null, 0.68, null, 0.62, null, 3.38, null, null, 0.84, 0.4, null, 0.34, 0.69, 0.2, null, 0.25, 0.81, null, 0.27, 0.47, 0.76, 0.33, 1.23, 0.56, null, null, null, null, null, null, null, 0.23, 0.16, 0.53, 0.28, 0.53, null, 0.68, 2.22, null, null, 0.81, 1.48, null, 0.49, null, 2.84, null, 0.74, 0.58, 0.47, 0.38, 
1, 0.93, 0.61, 0.48, 0.71, 0.4, null, 1.12, null, 1.5, null, null, 0.88, null, 1.57, 0.36, 1.09, null, 0.86, null, 0.5, 0.6, 1.59, null, 0.55, null, 1.03, 0.42, 1.57, 1.72, null, null, null, 0.42, 0.85, 0.22, null, 0.37, null, 1.28, 0.52, null, null, 0.28, 0.43, 1.88, 0.46, 1.5, 0.77, 0.79, 0.68, 0.42, 0.34, null, 0.25, 0.12, null, 0.2, 0.2, null, null, 1.1, 4.91, null, 0.56, null, null, null, 1.31, 0.43, 0.54, 1.11, null, 0.91, 2.53, null, 0.44, 0.3, 0.59, 0.72, null, 1.07, 1.03, null, 0.13, 0.31, null, null, 0.25, 0.3, 0.77, 0.36, 0.31, 0.57, 3.03, 0.6, null, null, null, 1.47, 
null, null, 0.63, 0.59, 0.62, null, 1.12, null, null, 0.74, null, 0.27, 0.88, null, 2.19, 0.5, 1.61, null, 0.1, 0.67, 2.73, 0.65, null, null, null, 0.61, null, 1.56, 0.27, null, null, null, 0.61, 0.46, 0.95, null, null, 0.64, 0.25, 0.86, 0.89, null, null, 0.18, null, 0.29, 0.32, 0.87, 1.36, null, 1.59, 0.84, null, 0.6, null, 0.61, 0.68, null, 0.31, null, null, null, 0.48, null, 0.55, 0.66, 0.63, null, 1.5, null, null, null, 0.42, 0.66, null, 1.61, null, 0.51, 1.05, 0.38, 0.43, null, null, 0.21, 0.45, null, 1, null, 2.23, 0.4, 1.11, null, 0.78, null, null, null, null, 1.14, 2.09, 0.94, 
0.57, null, 0.15, null, 1.41, 1.42, 0.49, 4.54, null, null, 0.25, 0.49, null, 0.48, 0.19, 0.41, 0.57, null, 1.86, null, 0.59, null, 0.3, 0.64, 1.64, 0.4, 0.4, null, 0.38, 0.51, 0.33, 0.27, 0.68, 0.29, null, 0.82, 0.45, null, 0.52, 0.38, 0.7, 0.33, 0.58, 0.15, null, null, 0.96, null, 0.23, null, null, 0.49, 0.64, null, 0.29, null, 1.26, 0.64, null, null, 0.1, 0.93, 1.7, 0.4, null, 0.53, null, null, null, 2.46, 1.02, null, null, null, 0.29, null, null, 0.93, 0.9, 0.58, null, null, null, 0.81, 0.77, 1.63, null, null, null, 0.89, null, 1.75, 2.43, 0.23, null, 2.65, null, 1.26, 0.34, 0.18, 
0.34, 0.56, 1.02, null, null, 0.43, null, 0.43, null, 0.25, 0.3, 1.04, 0.65, null, 0.79, 0.47, null, 0.49, 0.49, null, 0.44, 0.45, 0.23, 0.87, 0.26, null, null, 0.38, 1.17, null, 2.43, 0.51, 0.26, 0.27, 0.56, 0.66, null, null, 0.17, null, 0.7, null, null, 1.26, 0.91, null, null, 1.38, 1.15, 0.37, 1.04, 1.68, 0.62, null, 0.99, null, 0.65, null, null, 3.38, 0.56, null, 0.28, null, null, null, 3.57, null, 1.4, 0.38, 2.11, 0.2, 0.2, null, 0.75, 1.78, 2.66, null, 1.63, null, 0.45, 1.58, 0.67, 0.37, null, null, 0.46, null, null, 2.41, 0.4, 2.51, null, 0.94, null, 0.78, null, 0.5, 0.38, 1.04, 
null, 1.81, 0.31, null, null, null, 0.44, 0.82, null, null, null, null, 0.15, null, 1.45, null, 0.92, 0.55, 1.61, 0.76, null, 0.81, null, 0.46, 3.31, null, 0.92, null, null, 0.22, 0.38, 0.71, 0.55, 1.32, null, 0.9, 0.68, 0.55, 1.28, 0.33, 0.49, 0.79, 0.51, 0.32, null, 0.57, 1.1, null, 0.2, null, null, 0.59, 0.46, 0.85, 1.28, null, 1.96, 0.52, null, null, null, 0.91, null, null, 5.35, 1.47, 1.97, 0.32, 1.22, 0.49, 0.28, null, 1.21, 0.3, 0.52, null, null, null, 0.25, 0.95, null, 0.78, 0.72, 1.47, 0.46, 0.55, 0.49, 0.75, 0.41, null, 0.81, 1, null, 0.34, 0.33, 0.07, null, null, null, null, 
0.31, 0.45, 0.48, null, 0.73, 0.59, 0.76, 0.18, null, 0.27, 0.48, 0.67, null, null, 0.42, 0.16, 0.26, 0.36, null, 0.19, null, null, 0.23, 1.06, null, null, null, 1.3, 0.58, null, 1.94, 0.46, null, 0.66, 0.09, 1.16, 0.57, 0.84, 0.49, 0.37, 1.04, 0.45, null, null, null, null, null, null, 1.71, 0.67, 0.55, 0.24, 0.45, null, 2, 0.49, null, null, 1.04, 1.55, 0.62, 0.65, null, null, 0.43, null, null, null, null, null, null, null, null, 1.27, 0.77, 0.41, 0.37, null, 0.13, 2.4, null, 0.59, null, 1.11, 0.29, null, null, 0.33, 5.98, 1.04, 0.81, 0.56, 0.89, null, 1.03, 0.08, null, 0.53, 1.26, null, 
0.35, 0.73, 3.14, null, null, 0.48, 1.44, 0.42, 0.3, 2.06, 1.06, null, null, 1.31, 0.29, 1.42, 0.29, 0.55, null, 1.11, 0.24, null, null, 0.76, 0.41, 0.35, 0.68, 0.67, 0.69, null, null, null, 0.7, null, null, 1.15, 6.66, null, 1.7, null, null, 0.94, null, 0.74, null, 0.73, 0.79, null, 0.69, 2.35, 0.5, 0.52, 1.29, 0.16, 0.31, null, null, null, 0.74, null, 0.24, 0.21, null, 1.78, 0.43, null, 0.78, null, null, 2.04, 0.26, 1.12, 0.96, 4.54, null, 0.55, 0.14, null, 2.24, 0.17, 1.33, 0.24, 1.12, 2.73, 0.98, 2.02, 1.28, 0.92, 0.57, 0.36, null, null, 0.16, null, 0.47, 0.36, 0.36, 0.71, null, null, 
null, 0.81, 1.51, 1.2, 2.43, null, 0.52, 0.65, 0.46, 0.37, 0.24, null, 0.14, null, 0.75, 1.17, 0.42, 3.27, null, 0.18, null, 0.69, 0.51, 0.88, null, null, 0.61, 0.38, 0.69, 6, 0.49, 0.17, null, 0.39, 0.41, 0.64, 1.72, 0.61, 1.09, 0.38, null, 1.21, null, 1.03, 1.92, 0.52, null, null, 0.2, null, null, 0.67, 0.33, 0.29, null, 1.45, null, null, 1.48, 1.69, null, null, 0.34, null, null, null, 0.51, 0.25, 0.69, null, 0.65, 1.1, 1.14, null, null, 0.67, 1.82, 2.04, null, 3.38, 0.49, 0.49, null, null, null, 0.46, null, 0.5, 0.42, null, null, 0.47, null, 0.76, 1.27, 2.57, 0.39, 0.35, null, null, 
null, 0.6, null, 0.43, null, null, null, 0.76, null, null, 0.75, 0.3, 0.54, 0.86, 0.54, 2.22, 1.28, 0.47, null, null, 0.49, null, null, 0.79, 0.65, 0.51, 1.13, 0.25, null, 0.5, null, 1.03, 0.57, 0.26, 0.76, 1.4, 0.88, null, null, 3.2, 1.51, 0.35, 1.8, null, 0.14, 0.27, 0.17, 0.64, null, 0.66, 1.14, 1.25, null, 0.73, 0.93, 0.41, null, null, 0.37, null, null, 1.03, null, 0.6, 0.72, 0.41, 0.19, 0.31, null, null, null, 0.91, 0.57, null, 1.34, 0.31, null, null, 0.81, 0.1, 0.5, 0.48, 0.42, null, 0.82, 0.17, null, null, 1.15, null, null, 2.04, 0.17, null, 0.63, 0.25, null, null, 0.22, 0.06, 
0.38, 2.33, 0.76, 0.38, 0.85, 0.47, 0.28, null, null, 0.71, null, 1.73, null, 1.21, null, 1.23, 0.16, 1.06, 0.46, 0.55, 0.9, null, 1.45, null, null, null, 0.6, 2.17, 0.6, null, 0.27, null, null, null, 0.42, null, 1.93, null, 0.54, null, 2.94, 0.28, 0.73, null, null, null, null, 0.83, 1, 0.27, 0.52, null, 0.57, null, 0.58, null, null, null, null, null, null, null, 0.33, null, null, 0.44, null, 0.61, null, 0.88, null, null, null, null, 0.77, null, null, null, null, null, null, 0.2, 0.44, null, null, 1.26, null, null, null, null, null, null, null, 0.15, 0.86, 0.76, null, 0.18, 0.95, null, 
0.96, 0.33, 0.52, 0.34, 0.71, 1.69, 0.47, 5.97, 1.07, null, 0.69, null, 1.44, 1.14, 4.28, 0.33, null, 3.33, null, 1.42, 0.49, null, null, 0.6, 0.65, 0.51, 1.02, null, 0.67, 0.62, 0.3, 0.72, 0.68, 0.32, 0.49, 1.12, 1.06, 1.2, null, 1.53, null, 0.61, 0.17, 0.37, 1.36, 1.07, null, 0.59, 0.1, 3.96, 0.31, 0.82, 0.42, 0.25, 0.39, 4.1, 0.66, 0.77, 0.9, 0.44, 0.6, 0.36, 0.51, null, 1.27, 0.17, null, 0.62, null, 0.24, null, 0.35, 1.3, null, 0.61, null, 0.6, 2.27, null, null, null, null, null, 0.93, null, null, 0.69, 1.55, 0.41, 0.45, null, 0.2, 0.39, 0.7, null, 0.32, 0.63, null, 0.67, 1.96, 
1.35, null, 1.05, null, 0.68, null, null, null, 0.09, 0.42, 1.26, 0.62, 0.29, 5.55, null, null, 0.63, null, null, null, null, 0.86, 0.8, 1.19, null, 2.17, null, 0.45, null, 1.26, null, null, null, null, 0.49, 1.75, 0.62, 5.19, 1.1, 0.33, null, 0.43, 0.32, null, null, 0.88, null, null, null, null, null, 1.31, 3.79, 0.48, null, null, 0.47, 0.2, 0.54, 0.56, null, null, null, 0.19, null, 0.43, null, null, null, 0.68, 0.14, null, null, null, null, 1.83, null, null, 0.48, null, null, null, 0.59, 0.43, 0.78, null, null, 1.86, null, 0.51, 1.49, 0.6, 2.85, null, null, 0.17, null, 0.43, 1.21, null, 
null, null, 0.88, 1.33, null, 0.12, 1.07, 0.17, 0.3, 5, null, null, null, 0.36, 0.68, null, 0.39, 0.65, null, null, 0.43, 1.38, 0.99, 2.22, null, null, null, 1.13, 0.49, null, 0.39, null, 0.95, 0.4, null, null, null, null, 0.64, 0.75, 0.88, null, 1.09, null, 1.06, null, 0.85, 1.03, 0.78, null, 1.85, 1.29, null, null, 0.75, 1.78, 0.95, null, 1.92, null, null, null, 0.82, 0.35, null, null, 0.31, 0.41, 0.61, null, 0.52, null, 1.04, 0.57, 1.15, null, null, 2.33, null, 6.06, 3.4, null, 0.41, null, 0.4, 0.87, 0.94, 0.16, null, null, 0.5, null, 0.26, 0.14, 0.31, 0.58, null, 3.44, 0.5, 1.52, 
null, null, 0.36, null, 0.37, 1.44, null, null, 0.46, 1.49, 0.33, 0.27, 2.2, 0.6, 0.67, null, 0.42, null, 0.33, 1.22, 1.9, 0.34, 0.93, null, null, 0.71, null, 0.64, 0.48, 0.38, null, null, 0.57, 0.37, null, 2.29, 0.53, null, null, null, null, null, 0.92, 0.11, 4.22, null, 0.35, null, null, 1.49, null, null, null, null, 0.62, null, null, null, null, 0.93, 0.3, null, 2.12, 1.02, 0.26, 0.54, null, 1.23, 0.22, 1.69, 0.46, 0.24, 1.79, null, 0.89, 0.39, null, 2.94, 0.49, 0.46, null, 0.84, null, 0.3, null, 0.33, 1.29, 0.85, 0.29, 1.76, 0.62, 0.73, 0.32, 1.44, null, null, 0.68, 0.59, null, null, 
0.7, 0.86, null, 0.53, null, null, null, null, null, null, 0.25, 1.41, 0.92, 0.56, 0.39, 0.16, 1.31, null, 1.24, 0.54, null, 0.27, 0.43, null, 0.28, null, null, 0.37, null, 1.01, 0.32, 0.76, 0.39, null, null, 1.26, null, 0.74, 1.21, null, 0.3, null, 1.41, 0.57, 0.46, 0.31, 1.29, null, null, 0.21, null, null, 0.58, 0.46, null, null, 0.36, null, null, null, 0.46, null, null, 0.32, null, 0.66, 0.29, 0.28, 0.46, null, 0.13, null, 0.83, 0.44, 0.26, 0.8, 0.74, 0.4, null, 0.73, 0.41, null, null, null, 0.59, 1.48, 0.62, 0.45, 1.28, 0.19, 0.48, 1.64, null, null, null, null, 0.25, 0.73, null, 0.64, 
0.43, 0.45, null, 1.69, null, null, null, null, 0.47, 0.44, 1.68, null, 0.62, null, 0.46, null, 0.68, null, 0.53, 0.48, 0.61, null, null, null, 0.13, 4.58, 1.51, null, 0.67, 0.38, 0.55, 1.08, null, 0.8, 0.49, null, null, 1.89, 0.17, null, 1.02, 0.1, null, 0.35, 2.6, null, null, 0.53, 0.75, null, 1.04, 0.37, null, 0.58, null, 0.5, null, 1.29, 0.35, 2.94, 0.74, 2.98, 0.54, null, 0.72, null, null, null, 1.78, 1.37, 0.71, 1.3, 0.79, 0.85, 0.65, 0.32, null, null, 3.22, 0.46, 1.42, null, 1.73, 0.43, 0.97, null, 0.72, 0.48, null, 1.34, null, 0.38, null, 0.6, 0.5, null, null, 0.21, null, null, 
null, 0.32, null, 0.63, 0.68, 0.29, 0.58, 0.34, null, null, null, 1.21, 0.26, 1, null, null, null, null, null, 1.06, null, null, null, null, 0.89, 0.28, null, 0.32, 0.3, null, 0.48, 0.66, null, 0.35, null, 2.2, null, null, 1.04, null, null, null, 0.18, null, null, null, null, 0.28, 0.63, 0.47, null, null, null, 0.29, 1.4, 0.39, 2.32, 0.37, 0.36, null, null, null, 2.02, null, null, null, null, null, 0.44, 0.64, 0.52, 0.62, 0.76, 0.67, null, null, null, 0.38, 0.71, null, 0.4, 0.69, null, null, 0.18, 0.3, null, 0.33, 3.22, 0.67, null, 2.32, 0.86, 1.44, null, 0.28, 0.56, 0.53, 0.1, null, 
null, null, null, 0.56, null, null, 0.4, null, null, 0.49, 0.5, 0.63, null, 0.14, 0.66, null, null, 0.22, 0.51, 0.21, null, 0.4, 1.34, null, null, null, 0.76, 0.36, null, 0.3, null, 1.47, null, null, null, null, null, 0.29, 1, 0.5, null, 0.68, null, 0.48, null, 1.08, 0.2, 0.57, 0.71, null, null, 0.59, 0.82, 0.72, 0.43, 0.63, 0.38, 0.44, 0.35, null, 1.31, 0.21, null, null, 0.26, null, 1.43, null, null, 1.26, null, 0.3, 0.45, null, null, null, null, null, 0.56, 0.46, null, null, 1.72, 0.48, null, 0.34, null, null, 0.11, null, 1.13, 0.52, 3.06, 0.91, 0.91, 0.76, null, null, 0.37, 0.79, 
null, null, null, null, null, null, 0.37, 0.66, 0.99, 0.57, 0.28, 0.35, 0.7, 0.46, null, 1.99, 4.44, 0.34, 0.32, null, 0.88, 1.16, 0.3, 0.86, null, 0.41, 0.81, 0.25, 0.12, 0.35, 0.22, 0.63, null, null, 0.24, null, 0.23, null, 2.5, null, null, null, null, 0.22, 0.23, null, 0.63, 0.62, 0.24, 0.64, 0.94, 0.62, 0.57, null, null, 0.22, 0.34, 0.35, null, null, 0.43, 1.44, 0.58, null, 0.81, 0.25, 0.47, null, 0.54, null, 0.66, 0.5, null, 1.76, null, 0.55, 0.48, null, 2.04, null, null, null, 1.03, null, null, null, null, 1.2, 0.51, null, 0.74, 0.57, 1.4, 0.41, null, null, 0.18, null, null, null, 
2.38, 0.54, null, 0.63, null, 0.43, 0.49, null, 0.53, 0.42, 1.25, 1.33, 1.84, null, 1.16, 0.3, 0.74, 0.44, null, 6.17, null, 1.4, null, null, 1.04, 0.62, null, 0.99, 4.1, 0.43, 0.81, 0.38, 1.54, null, 0.66, null, null, 0.47, 0.34, null, null, 0.83, 0.64, 2.47, null, 0.54, 0.48, 0.7, null, 0.78, null, 0.39, 0.35, 0.28, null, null, 2.04, 1.66, null, 0.19, 0.45, 0.43, null, 3.22, 0.43, 0.36, 0.95, null, 0.31, null, 1.81, 0.28, null, 2.3, 0.29, null, 0.4, 0.33, 1.36, null, null, 0.74, 1.13, 2.43, null, 0.34, 0.51, 1.56, 0.2, 5.45, 0.47, null, 0.6, null, null, null, null, 0.33, 0.26, 0.16, 
0.44, 0.32, 0.92, 0.31, 0.88, 0.42, null, 0.88, 0.5, null, null, null, 3.06, 0.82, 0.48, 0.59, null, 1.68, null, 11.8, 1.01, null, 0.43, null, null, null, 0.97, 0.27, 0.37, 0.53, null, null, 0.41, 0.7, 1.57, 1.38, 0.86, null, 0.67, null, 0.45, null, null, null, 1.33, 0.47, 1.21, 0.44, null, 0.16, 0.21, 0.92, 1.02, 0.38, 0.29, null, 2.35, 0.4, 0.59, null, null, 1.27, 1.46, null, 1.13, 0.23, 0.33, 1.09, 1.22, 0.41, null, 0.18, null, 0.77, 0.88, null, null, null, null, 1.21, null, null, 0.35, 0.76, 0.61, null, 0.99, null, 0.5, null, 0.9, 0.82, 1.05, 0.76, null, 0.58, null, 0.29, 0.17, null, 
null, null, 0.95, 0.43, 2.8, null, null, null, 0.24, 3.14, null, null, 0.73, 1.86, null, 0.45, 0.28, 0.68, null, 0.77, null, 1.81, 0.36, 0.9, 1.17, 1.24, 0.96, 0.35, 0.44, null, 0.43, null, 0.36, 0.64, null, 0.37, 0.54, null, 0.47, null, 0.54, 1.18, 0.63, 0.57, 0.34, null, null, null, 0.66, 0.91, 0.49, 0.57, 0.57, null, 0.25, 0.4, null, 0.68, null, null, 0.19, 0.33, null, null, 6.25, 1.2, null, null, 0.15, 0.17, null, 0.3, 0.89, 0.55, null, null, null, 0.41, 2.91, 0.32, 0.64, 0.48, 1.16, 0.17, 1.88, null, 0.32, 0.76, 0.6, null, 0.41, null, 0.48, 0.29, 0.34, 1.92, null, null, 0.96, null, 
null, 0.68, null, 1.42, 1.38, 1.16, 0.67, 1.12, null, 0.43, 0.46, null, null, 0.63, null, null, 0.34, 1.36, null, null, 0.45, 1.36, 0.55, 0.5, 0.37, 0.65, null, 0.34, null, 0.44, 0.38, 0.36, 0.49, 0.15, null, 0.53, null, null, 0.8, 0.53, 1.23, null, null, 0.74, 0.43, 1.37, null, 0.57, null, 0.79, 0.56, null, 1.39, null, 0.6, null, 0.37, 0.4, null, 0.86, 0.31, 1.23, 0.27, 0.57, 1.16, null, 0.56, 2, 1.31, 1.66, 0.11, 1.44, null, null, 0.24, 0.29, 0.32, null, null, 1.12, 0.38, 0.84, 1.37, 0.45, 0.43, 0.25, 0.5, 0.91, 0.25, 0.24, 0.58, 0.4, null, null, 0.28, null, 1.53, null, 2.66, null, 
0.1, 0.74, null, 0.48, null, 0.39, null, 1.2, 0.76, null, 0.35, 0.72, null, null, 2.4, null, 0.54, 1.07, 0.17, null, null, 0.47, 6.52, null, null, null, 0.21, 0.47, null, null, 0.64, null, 3.05, null, 0.38, 1.21, 0.34, 0.22, null, 0.63, 3.65, null, 0.93, 0.62, null, null, 0.65, 0.76, 0.38, null, null, null, 0.69, 0.56, 0.62, 0.46, null, 1.55, null, 0.44, null, 0.46, 0.55, 0.73, null, null, 0.21, 0.59, null, null, 1.16, 0.73, null, 0.8, null, 0.51, 0.4, 1.42, 1.14, 0.19, null, null, null, null, null, 0.86, 0.65, null, 0.9, 0.26, null, null, null, null, 1.72, null, 1.51, 0.87, null, 0.68, 
1.12, null, 0.19, null, 0.74, 0.57, 0.23, 0.49, 0.39, null, 0.78, 0.62, null, 0.77, 2.32, 0.37, 1.21, 1.56, null, null, 2.18, null, null, null, null, 0.53, 0.55, 1.28, 0.31, null, 0.45, 0.18, 1.29, null, null, 1.18, 0.48, 1, null, 0.44, null, 1.5, null, null, 0.28, 1.12, 1.02, 1.17, null, null, 0.84, 0.31, 0.67, null, 0.59, null, null, null, 0.8, null, null, null, null, 0.61, null, null, null, null, null, null, null, null, 0.59, 6.25, null, null, null, 0.74, null, 0.15, null, null, 3.03, 0.35, null, 0.25, 0.48, null, 0.26, 0.8, 0.24, 0.37, null, 0.55, null, null, null, 3.22, 1.4, 0.26, 
null, 0.35, 0.66, 0.78, 0.59, 0.42, 0.27, 1.29, null, 2.22, null, null, 0.38, 1.36, 2.38, null, null, null, 0.27, 1.9, 0.21, 0.54, null, null, 0.24, 0.27, 0.08, 0.68, null, 0.26, null, 0.54, null, null, 2.09, 0.43, 0.4, 0.78, 0.55, 0.44, 1.28, 0.31, null, 0.47, null, 1.45, 0.57, 0.8, 0.28, null, null, null, 0.68, null, 0.35, null, null, 0.73, null, null, null, 0.55, null, null, null, 0.75, null, 0.4, 1.02, 1.24, null, 1.31, 1.63, 1.59, 0.2, 0.22, 0.46, 0.38, 0.46, 0.85, null, 0.72, null, 0.31, 0.51, null, 0.72, null, null, null, 0.76, 1.64, 0.8, 0.3, null, 0.43, 0.35, 0.41, null, null, 
0.52, null, 1.07, null, 0.48, null, 0.89, 0.3, 0.5, 0.29, null, 1.15, 1.08, 1.03, null, 0.36, 0.47, 0.41, 0.46, 1.29, null, null, null, 0.35, 0.27, 0.9, 0.68, null, 0.42, null, null, null, 0.57, 3.39, 0.72, 0.46, 0.2, 0.45, 0.4, 0.85, 0.36, 0.47, 0.44, 1.28, 0.32, null, 1.01, null, 0.13, 0.97, 0.19, 1.23, 0.53, 1.42, null, 0.22, 0.41, 0.86, 0.98, 0.89, null, 0.2, null, 3.22, 0.79, null, null, 0.55, 0.45, 0.99, 0.28, 0.94, 0.34, 0.5, 1.19, 0.48, 0.65, 0.67, null, 0.14, 0.59, 0.28, null, null, 1.75, null, 0.75, 0.84, 0.64, 0.94, 0.58, 0.2, 1.26, null, 1.06, 0.59, 0.84, 0.6, null, null, 
0.29, null, 0.6, null, 0.24, 0.78, null, 0.24, 0.2, 0.85, null, null, 1.36, 1.33, 0.43, null, null, null, null, 1.02, null, null, 0.41, 0.37, 0.77, 0.78, null, null, null, null, null, 0.55, null, 0.92, 0.16, 1.18, 3.03, 0.33, null, 0.94, null, null, 0.4, 0.47, null, null, null, 0.59, 0.86, null, null, null, 0.37, null, 1.19, 1.23, 1.57, 0.27, 0.51, 0.23, null, null, null, null, 0.3, 2.08, 0.28, null, 1.18, null, null, 1.15, 0.7, null, 0.86, 1.07, 0.35, 0.31, 0.43, null, 0.27, null, null, 0.43, null, null, 0.12, 0.12, 0.82, 0.77, 0.85, null, 1.12, null, null, 0.51, 1.21, null, null, null, 
0.57, 0.5, null, 3.38, null, null, 0.18, null, null, 1.13, null, 3.84, 0.88, null, 0.23, 0.94, null, 4.12, 3.33, null, null, null, 0.63, 0.34, null, null, null, 0.75, null, null, null, 1.01, 0.67, 0.74, 0.55, 1.44, 1.06, null, null, 0.23, null, null, 0.83, 1.86, 0.94, null, 0.47, 0.3, null, 0.42, 2.28, null, null, 0.69, 0.95, 0.19, 0.33, null, 0.48, null, 0.47, 0.49, 0.5, null, null, 2.6, 0.23, null, 0.54, 0.77, null, 0.65, 0.22, 0.46, null, 0.35, 0.64, 1.81, null, null, null, 0.55, 1.61, 0.7, null, 0.46, 0.49, null, null, 0.23, null, 0.46, 0.48, 0.6, 0.35, 1.29, null, 2.83, null, 2.56, 
1.35, null, null, 0.84, null, 0.39, 0.74, 0.2, null, 1.21, 0.91, 0.77, 0.6, null, 0.19, null, null, null, 0.36, null, null, 0.81, 0.34, 1.4, 0.72, 0.47, 0.24, 1.3, null, 2.81, 0.64, null, 0.34, null, 0.27, 3.03, 1.3, null, 0.41, 2.27, 1.78, null, null, 0.82, 1.21, 0.82, 1.2, 0.29, null, 0.93, null, 0.68, 0.43, 0.61, 0.66, null, 1.01, null, 0.49, null, null, 0.43, 1.49, null, 1.19, null, 0.38, 0.82, 0.42, 1.05, 0.8, 0.25, null, null, null, null, 0.47, null, null, 0.25, null, null, null, 0.47, 1.23, null, 1.4, 1.02, 1.04, null, 0.74, 0.23, 0.23, 0.26, null, null, 0.71, 0.43, 1.21, null, 
null, null, 0.57, 0.71, 0.76, null, 0.38, 0.87, null, null, null, 0.92, null, 5.42, 0.83, null, null, null, null, null, null, 2.7, 0.55, 0.88, null, null, 1.15, 0.58, 1.14, null, 8.33, 0.4, null, null, null, null, 0.52, 1.15, null, 3.44, 0.57, 0.18, 0.4, null, null, 1.58, 0.24, null, null, null, 0.69, 0.33, 0.7, 0.53, 0.71, 0.9, 0.15, 0.7, 0.39, null, 1.72, null, 0.32, null, 0.33, 1.12, null, null, 1.26, 0.53, 0.41, null, 0.7, null, 0.39, null, null, 0.28, null, 0.78, null, 0.53, 1.35, 0.39, null, 1.4, 0.83, 0.89, 0.24, null, 0.19, null, null, null, 0.6, null, 0.16, 0.47, 7.14, 0.96, 
0.57, null, 2.77, 1.53, null, 0.64, 2.16, null, null, 0.29, 2.66, 0.94, 0.44, null, null, null, 0.51, 0.32, 0.28, 0.3, 1.15, 0.27, 0.64, null, null, null, 0.67, 0.62, null, null, 2.73, null, 0.42, 0.4, 0.33, null, 0.6, null, 2.67, 0.2, null, null, 1.38, 0.64, 0.62, null, 0.76, null, null, null, null, 1.51, null, 1.07, 0.63, 0.96, 0.31, 1.33, 0.3, null, 0.14, 0.22, 0.47, 1.38, 0.68, 0.41, 0.32, 0.66, null, null, 0.76, 0.34, 0.57, 0.39, 2.63, null, null, 0.61, 1.99, null, 3.22, null, 1.66, null, null, 0.67, null, 1.36, 0.24, 0.52, 0.44, 0.5, null, 3.03, 0.58, 0.22, null, null, null, 0.42, 
0.52, 0.46, 0.79, 0.56, 0.73, null, 0.29, 0.31, null, 0.49, null, null, null, null, null, null, 0.48, null, null, 0.16, null, 1.32, 2.5, 3.07, 1.03, null, 0.88, null, 0.51, null, null, 0.31, 0.24, 0.84, null, 1.14, null, 0.47, 0.46, null, 0.49, 0.31, null, 0.4, null, 0.28, 0.44, null, 0.58, 0.37, null, null, null, 1.08, 0.7, 1.09, 0.86, 0.15, null, 0.43, null, null, 1.37, 0.24, 0.56, null, 1.02, null, null, null, null, 0.56, 0.68, null, null, 1.25, null, 0.76, 0.16, 0.51, null, null, 0.15, 1.51, 0.37, 0.3, 0.24, 0.87, 0.95, 0.9, 0.21, null, 0.56, 0.75, null, 1.09, 5.61, 0.19, null, null, 
0.15, null, 1.01, 0.46, null, 0.64, 0.66, 0.48, 0.61, 0.16, null, 2.04, null, 0.5, 0.6, 0.52, 0.54, 0.22, 0.48, 0.62, 0.38, 0.67, 0.33, 0.48, 0.55, 0.41, 0.42, 0.46, 0.2, 0.38, 0.6, 0.35, 0.43, 0.31, 0.51, 0.33, 0.36, 0.6, 0.4, 0.41, 0.28, 0.42, 0.53, 0.49, 0.42, 0.2, null, 0.34, null, 0.15, 0.14, null, null, 0.32, 0.39, 0.13, null, 0.29, 0.84, 0.21, 0.35, 0.17, null, 0.38, 0.31, 0.85, 0.18, 0.34, 0.45, null, 0.47, 0.54, 0.68, 0.37, 0.45, 0.2, 0.52, 0.44, 0.59, 0.32, 0.55, 0.35, 0.45, 1.56, 0.44, 0.58, 0.39, 0.35, 0.7, 0.56, 1.44, 0.64, null, 0.87, 0.29, 0.45, 0.39, 0.4, 0.49, 0.46, 
0.3, 0.46, 0.45, 0.36, 0.43, 0.44, 0.47, 0.43, 0.51, 0.46, 0.61, 0.56, 0.28, 0.42, 0.45, 0.36, 0.44, 1.59, 0.68, 0.58, 0.49, 0.47, 0.67, 0.76, 0.66, 0.48, 0.25, 0.5, null, 0.17, 0.55, 0.35, 0.48, 0.24, 0.43, 0.58, 0.58, 0.6, 0.59, 0.7, 0.56, 0.49, 0.47, 0.69, 0.39, null, 0.9, 0.23, 0.49, 0.41, 0.41, 0.37, 0.35, 0.53, 0.43, 38.56, 22.43, 34.16, 37.8, 41.48, 43.89, 47.09, 36.36, 36.45, 39.12, 42.21, 39.41, 45.15, 40.54, 49.24, 37.88, 34.72, 43.68, 31.82, 38.18, 55.34, 42.58, 43.62, 35, 38.97, 48.14, 45.6, 44.17, 42.57, 42.93, 36.64, 45.59, 48.69, 43.54, 34.18, 51.65, 37.75, 39.36, 40.73, 40.23, 57.73, 38.49, 41.64, 39.88, 47.17, 
42.5, 36.06, 41.2, 49.98, 35.54, 36.28, 50.84, 35.03, 44.83, 34.79, 40.56, 46.23, 49.06, 37.28, 38.81, 37.94, 45.62, 35.66, 42.45, 24.64, 22.25, 39.37, 47.98, 48.6, 36.14, 41.73, 44.25, 38.01, 31.58, 47.45, 40.66, 41.67, 45.76, 37.1, 49.08, 48.23, 35.5, 45.2, 41.05, 44.52, 36.1, 38.1, 43.97, 38.42, 51.37, 43.72, 7.47, 50.33, 35.54, 32.35, 57.27, 48.71, 42.91, 37.09, 45.7, 56.6, 44.51, 25.51, 31.82, 42.92, 56.24, 43.31, 48.25, 51.55, 46.17, 46.34, 22.25, 44.99, 40.28, 33.44, 32.13, 36.75, 45.86, 42.55, 47.61, 34.16, 31.11, 44.21, 37.16, 42.72, 47.23, 46.9, 44.16, 56.13, 40.55, 47.76, 48.28, 43.97, 46.27, 37.06, 41.94, 48.47, 38.41, 39.55, 35.48, 43.95, 42.29, 40.69, 46.89, 48.9, 
44.74, 42.43, 47.65, 32.5, 32.25, 40.81, 51.65, 38.42, 39.8, 29.53, 40.43, 48.3, 43.93, 40.17, 62.61, 37.71, 41.52, 41.57, 50.28, 43.88, 39.9, 46.5, 43.7, 34.07, 50.24, 44.79, 55.48, 47.7, 33.49, 40.51, 42.57, 38.2, 34.38, 48.63, 40.89, 30.46, 46.83, 50.55, 46.31, 48.2, 39.27, 29.89, 40.38, 36.07, 44.16, 36.93, 36.29, 36.23, 47.76, 51.14, 43.95, 50.09, 50.99, 32.43, 48.13, 46.04, 36.29, 34.55, 39.93, 31.41, 40.11, 47.33, 43.77, 37.31, 41.91, 46.97, 38.18, 44.61, 63.71, 49.06, 40.44, 44.92, 38.54, 35.91, 37.51, 38.32, 35.66, 56.91, 35.37, 46.54, 36.74, 39.72, 47.71, 44.45, 50.62, 45.19, 38.99, 41.73, 44.25, 44.62, 36.24, 36.26, 48.72, 39.05, 53.06, 23.33, 32.66, 35.33, 40.94, 36.1, 
39.02, 46.97, 46.56, 42.41, 49.56, 41.73, 45.52, 48.21, 31.71, 46.88, 45.73, 36.58, 48.84, 37.1, 35.79, 46.7, 40.85, 44.77, 35.93, 45, 39.87, 43.07, 31.59, 40.32, 39.56, 43.63, 45.33, 44.52, 36.01, 39.07, 38.46, 49.39, 43.47, 41.9, 38.73, 55.85, 38.04, 41.49, 37.98, 41.4, 33.14, 38.98, 35.28, 46.3, 44.76, 36.02, 51.71, 30.31, 52.12, 42.02, 35.26, 37.82, 34.8, 44.18, 27.82, 58.2, 38.24, 54.3, 47.96, 33.65, 45.15, 20.6, 35.19, 45.77, 51.8, 44.61, 50.74, 42.69, 45.45, 57.44, 38.11, 50.25, 47.82, 27.27, 40.7, 41.03, 22.49, 46.06, 27.34, 44.41, 41.87, 51.42, 42.7, 34.37, 53, 56.71, 51.66, 35.46, 42.42, 39.7, 51.87, 44.3, 13.84, 38.88, 43.15, 37.5, 31.49, 56.23, 19.17, 45.74, 
43.38, 41.65, 39.63, 21.23, 44.7, 35.46, 47.66, 31.69, 35.21, 41.97, 48.57, 38.46, 55.38, 67.89, 48.16, 45.57, 57.96, 32.65, 45.09, 36.98, 9.93, 38.15, 60.5, 55.76, 43.65, 41.72, 65.86, 70.27, 37.72, 46.15, 53.79, 58.77, 41.97, 47.19, 63.86, 43.55, 40.6, 36.69, 51.93, 30.37, 41.77, 29.35, 50.83, 38.69, 32.08, 50.38, 26.15, 26.41, 32.62, 21.45, 34.54, 45.27, 49.82, 52.05, 36.59, 51.04, 41.73, 51.29, 49.49, 63.29, 42.77, 38.77, 45.35, 31.04, 31.91, 44.03, 26.62, 44.85, 31.62, 46.66, 42.1, 44.75, 51.26, 38.91, 45, 41.29, 38.23, 48.68, 27.93, 45, 44.38, 52.45, 44.34, 44.01, 47.76, 39.6, 53.73, 50.27, 38.84, 36.66, 49.3, 41.14, 40.76, 77.57, 56.08, 56.09, 54.54, 57.57, 57.57, 57.81, 
57.79, 50, 47.97, 39.26, 25.93, 54.76, 37.7, 52.08, 31.88, 30.81, 45.85, 45.51, 40.39, 45.45, 57.47, 56.14, 48.55, 46.66, 61.29, 55.26, 46.5, 46.69, 54.34, 47.18, 43.85, 51.97, 59.57, 42.37, 37.5, 40.47, 34.78, 58.15, 47.66, 33.87, 41.45, 39.54, 48.16, 50, 41.25, 49.39, 62.96, 51.23, 41.72, 27.93, 27.89, 49.35, 43.29, 46.57, 47.36, 50, 42.84, 61.14, 36.68, 37.23, 31.81, 43.49, 39.44, 43.84, 42.38, 29.91, 44.44, 45.66, 50, 38.55, 45.22, 48.08, 42.57, 52.93, 54.46, 55.6, 25.6, 51.98, 49.52, 42.17, 55.98, 43.33, 56.66, 34.78, 38.98, 38.57, 38.4, 45.99, 35.57, 18.6, 48.32, 50, 45.3, 61.53, 42.85, 55.21, 44.68, 62.61, 39.97, 51.18, 33.89, 52.28, 49.37, 47.95, 42.23, 25.61, 
68.67, 45.33, 52.8, 46.29, 52.11, 44.17, 31.18, 40.29, null, 78.37, 50, 53.67, 35.44, 42.85, 42.09, 49.1, 22.65, 50.74, 19.64, 33.96, 32.73, 49.36, 36.92, 41.03, 33, 69.88, 40.85, 50.69, 35.08, 41.72, 36.3, 50.4, 40.79, 48.97, 37.07, 30.55, 46.6, 31.48, 31.94, 37.5, 41.79, 54.09, 41.66, 36.28, 40.43, 35.55, 28.67, 64.21, 49.75, 32.23, 55.66, 35.58, 31.81, 53.7, 37.5, 44.82, 44.13, 47.74, 41.2, 41.6, 53.53, 41.95, 36.5, 34.04, 45.76, 31.31, 46.57, 56.88, 40.65, 37.57, 34.61, 40, 28.94, 12.69, 48.31, 47.86, 70, 19.54, 23.31, 33.56, 47.88, 60.47, 48.14, 28.69, 35.49, 40.96, 49.13, 33.03, 17.73, 46.89, 44.48, 52.51, 41.05, 30.26, 56.66, 51.65, 54.69, 43.18, 27.36, 44.88, 
47.65, 32.65, 30.3, 38.55, 44.44, 37.47, 53.57, 55.95, 28.82, 54.97, 33.42, 71.64, 42.25, 30, 41.84, 57.07, 49.84, 36.68, 51.64, 31.82, 54.34, 68.69, 44.96, 44.44, 52.72, 50.28, 48.41, 50, 41.4, 36.84, 40.26, 37.34, 42.74, 57.14, 50.25, 60.73, 40.63, 42.41, 55.96, 54.5, 50, 44.38, 48.76, 37.5, 23.62, 41.93, 45.96, 43.99, 20.45, 43.95, 36.27, 38.53, 29.78, 45.83, 44.64, 47.05, 59.63, 22.26, 52.34, 64.28, 27.39, 27.86, 36.2, 47.36, 46.99, null, 33.81, 44.59, 51.85, 37.95, 41.11, 42.52, 44.3, 54.09, 34.5, 40.04, 32.63, 43.07, 46.98, 57.48, 40.44, 54.01, 45.74, 22.91, 29.67, 42.55, 43.36, 44.78, 57.14, 61.91, 36.76, 44.44, 32.15, 58.79, 32.58, 50.8, 41.87, 69.29, 38.02, 22.98, 
34.04, 24.11, 46.68, 35.93, 48.35, 31.4, 55.3, 57.53, 50.82, 34.51, 33.2, 37.01, 41.79, 50, 56.4, 32.47, 39.13, 60.78, 25.8, 42.5, 43.14, 54.02, 57.14, 54.63, 53.17, 51.23, 52, 58.2, 34.61, 42.63, 31.67, 42.85, 53.18, 33.06, 63.63, 28.61, 27.58, 34, 38.49, 39.85, 32.14, 61.22, 33.43, 35.13, 52.5, 38.59, 54.02, 67.59, 50.6, 42.99, 18.8, 50.75, 45.14, 45.48, 27.97, 41.98, 40.21, 56.48, 45.75, 35.41, 45.6, 40.81, 64.86, 52.35, 42.85, 34.42, 29.33, 25.64, 26.67, 43.33, 34.61, 47.63, 32.57, 39.35, 38.65, 39.5, 52.75, 45.52, 50.1, 39.21, 36.27, 46.61, 61.22, 27.39, 35.13, 46.7, 39.91, 50.23, 64.44, 41.09, 40.99, 25.31, 32.92, 47.25, 39.86, 41.05, 45.18, 40, 39.9, 57, 
35.59, 42.34, 39.89, 52.68, 55.17, 49.01, 54.54, 40.8, 60.11, 50, 39.61, 45.39, 39.64, 39.79, 50, 39.61, 46.84, 58.86, 51.8, 26.92, 49.68, 32.05, 33.91, 43.95, 36.15, 42.54, 51.37, 39.94, 36.46, 24.65, 26.71, 46.37, 21.22, 45.45, 42.04, 58.68, 43.47, 52.84, 47.08, 45.79, 37.51, 45.1, 27.92, 42.45, 41, 35.29, 34.86, 51.85, 53.84, 53.63, 57.89, 37.9, 50.72, 46.31, 51.9, 42.07, 44.78, 35.85, 77.58, 45.67, 32.14, 48.46, 42.68, 27.55, 63.63, 56.45, 53.68, 23.07, 42.53, 53.78, 46.82, 33.33, 22.45, 35.9, 42.48, 38.2, 51.7, 30.17, 40.32, 46.46, 39.58, 50.83, 45.37, 57.92, 38.81, 30.64, 43.35, 52.87, 53.84, 47.06, 35.49, 33.51, 33.04, 36.66, 54.03, 53.06, 42.7, 36.36, 31.77, 67.53, 
54.85, 50, 18.07, 16.11, 55.5, 40.26, 29.16, 66.42, 33.78, 46.85, 43.44, 60.67, 43.18, 59.55, 40.54, 40.35, 56.12, 30.95, 57.14, 18.18, 38.26, 33.79, 37.2, 45.25, 50, 37.02, 41.07, 47.57, 42.73, 29.72, 27.04, 23.46, 26.74, 39.67, 39.86, 30.13, 49.87, 49.3, 42.52, 47.91, 42.21, 36.03, 39.21, 51.44, 34.14, 29.96, 50, 39.22, 33.37, 33, 44.19, 29.82, 37.77, 54.38, 34.52, 46.31, 37.33, 45.9, 39.35, 37.08, 38.37, 25.35, 52.06, 46.36, 23.95, 36.29, 42.05, 48.69, 60, 56.73, 43.41, 20, 36.06, 36.3, 36.89, 48.84, 41.17, 56.38, 47.79, 29.8, 35.82, 38.23, 43.48, 35.64, 26.04, 43.65, 51.5, 36.98, 55.24, 49.21, 33.54, 36.07, 41.52, 53.11, 48.61, 32.07, 24.93, 64.75, 39.15, 44.96, 
24.16, 52.68, 30.43, 38.37, 28.22, 43.88, 64.07, 54.57, 40.4, 38.86, 46.39, 40.36, 26.2, 42.46, 23.71, 40.53, 54.32, 46.2, 45.07, 54.32, 40.62, 51.87, 35.89, 42.46, 33.49, 21.55, 42.42, 48.3, 54.8, 42.1, 35.04, 34.72, 72.14, 19.39, 57.83, 38.76, 43.7, 45.61, 57.64, 51.25, 46.79, 58.95, 67.27, 27.27, 43.17, 36.56, 51.56, 71.17, 51.11, 40.89, 30.5, 35.25, 63.63, 46.91, 31.37, 44.44, 30.8, 36.01, 30, 63.85, 46.22, 63.79, 38.22, 46.51, 45.95, 39.31, 47.82, 31.38, 45.32, 37.93, 40.52, 47.57, 49.65, 39.07, 54.2, 44.88, 30.83, 40.7, 30.66, 37.91, 13.55, 38.92, 36.88, 36.42, 61.53, 47.05, 49.31, 43.69, 16.1, 45.16, 44.76, 54.16, 51.31, 62.16, 45.36, 42.38, 35, 35.47, 42.25, 33.85, 
37.68, 34.66, 31.08, 42.91, 26.54, 26.47, 40.41, 31.15, 43.34, 30.92, 16.31, 39.72, 33.01, 47.24, 30.37, 45.12, 38.79, 32.55, 52.35, 44.44, 36.23, 39.79, 39.34, 31.6, 53.33, 37.32, 24.08, 41.61, 47.54, 35.13, 29.57, 27.37, 53.74, 58.33, 31.61, 43.65, 49.14, 41.88, 43.56, 22.9, 39.5, 34, 36.09, 17.21, 40.47, 44, 24.31, 30.15, 52.44, 30.79, 43.24, 46.42, 28.88, 55.7, 39.39, 46.96, 52.71, 35.29, 47.05, 48.64, 32.08, 44.2, 44.01, 39.19, 59.3, 36.76, 65.59, 34.41, 43.48, 56.17, 24, 33.92, 42.42, 46.89, 58.41, 45.37, 24.79, 50, 47.81, 53.33, 49.67, 40.17, 54.89, 22.84, 51.21, 61.22, 47.13, 34.51, 32.19, 41.94, 56.52, 39.71, 56.43, 35.85, 38.59, 56.41, 26.41, 46.97, 45.23, 54.97, 
26.86, 51.67, 25.24, 50.56, 52.8, 42.1, 49.33, 43.63, 56.34, 40.24, 38.47, 59.4, 38.68, 48.17, 51.04, 36.58, 41.89, 49.27, 38.22, 75.47, 40.76, 47.78, 41.7, 76.47, 42.64, 49.17, 31.81, 21.73, 20.73, 64.97, 28.61, 41.7, 42.1, 30.1, 46.21, 33.33, 47.12, 31.89, 28.17, 44.83, 48.14, 67.6, 47.93, 59.86, 22.89, 33.33, 46.96, 41.85, 25.45, 50, 50.8, 40.46, 40.54, 51.94, 38.59, 46.26, 47.36, 39.6, 26.73, 52.38, 43.34, 34.13, 40, 47.88, 39.29, 49.21, 22.72, 48.61, 39.61, 64.36, 39.23, 36.36, 40.49, 36.05, 30.65, 37.02, 30.09, 43.97, 40.9, 36.63, 46.96, 59.55, 30.66, 44.11, 41.29, 54.58, 41.93, 41.96, 34.83, 40, 34.55, 34.75, 54.77, 38.7, 35.92, 43.79, 43.28, 45.5, 40.62, 25.44, 
32.35, 57.54, 51.58, 43.31, 64.6, 56.12, 29.81, 28.36, 34.76, 39.75, 43.19, 46, 32.71, 47.05, 44.61, 22.2, 47.51, 48.17, 41.99, 33.91, 52.09, 28.98, 54.93, 30.97, 28.88, 42.71, 55.31, 47.58, 51.21, 33.64, 60.46, 34.63, 28.64, 34.14, 59.17, 49.57, 47.44, 32.75, 48.7, 35.87, 59.75, 54.69, 69.86, 30.12, 35.82, 37.93, 32.87, 56.29, 56.79, 36, 36.17, 56.04, 20, 40.66, 42.66, 58.57, 36.11, 62.96, 40.61, 43.12, 50.57, 49.33, 42.41, 44.87, 31.27, 42.64, 39.39, 48.11, 33.12, 48.69, 45.92, 44.14, 54.54, 42.85, 43.78, 53.75, 55.74, 49.1, 43.57, 58.25, 40.09, 50.87, 27.94, 43.35, 32.87, 57.14, 48.14, 45.66, 23.28, 43.72, 42.12, 32.97, 34.28, 47.05, 36.79, 42.1, 49.16, 51.34, 58.82, 45.11, 
46.15, 43.62, 48.36, 45.45, 39.67, 43.98, 58.59, 19.91, 43.24, 35.54, 45.75, 36.25, 53, 36.95, 44.97, 46.92, 57.35, 33.14, 40, 25.63, 49.04, 51.33, 50.48, 52.12, 38.74, 27.69, 44.37, 34.26, 44.11, 49.75, 49.75, 15.17, 49.15, 29.97, 37.5, 36.03, 48.27, 51.28, 48, 41.62, 49.43, 48.37, 53.91, 40, 65.91, 53.54, 50.83, 58.22, 39.06, 61.53, 54.67, 41.12, 34.78, 16.93, 32.71, 28.5, 25, 55.17, 31.01, 41.6, 51.52, 36.46, 42.85, 40.9, 24.42, 62.16, 31.2, 48.25, 54.76, 31.91, 44.44, 67.36, 45.28, 62.17, 59.44, 52.69, 47.93, 47.96, 32.11, 41.44, 45.09, 58.69, 42.94, 43.87, 49.84, 58.95, 42.03, 48.27, 45.39, 30.09, 73.21, 39.22, 36.18, 35.05, 50, 52.72, 37.34, 39.11, 39.93, 48.95, 
38.85, 39.64, 66.1, 35.8, 47.43, 38.59, 41.02, 49.8, 44, 47.52, 52, 52.06, 37.89, 39.13, 42.15, 53.33, 49.05, 38.97, 52, 63.54, 52.33, 52.83, 46.58, 51.08, 37.5, 29.32, 35.96, 42.85, 45.22, 34.98, 45.23, 34.31, 23.43, 32.63, 37.32, 48.24, 24.97, 55.92, 48.19, 76.47, 48.18, 30.23, 48.03, 20.45, 38.36, 40.38, 42.92, 53.24, 38.39, 43.76, 43.66, 31.57, 38.19, 44.9, 41.16, 48.58, 59.34, 42.54, 30.78, 31.12, 44.69, 46.52, 50.93, 24.93, 38.77, 57.89, 45.45, 35.29, 36.28, 30.42, 42.75, 48.82, 56.17, 60.88, 47.59, 66.66, 40.39, 54.43, 40.21, 47.84, 19.89, 46.21, 39.39, 54.85, 72.47, 28.19, 37.69, 52.27, 30.69, 50.31, 34.1, 68.68, 34.87, 56.39, 36.94, 49.11, 40.99, 30.32, 58.88, 59.09, 
49.06, 41.66, 54.21, 81.57, 48.64, 36.05, 37.77, 45.17, 45.51, 42.8, 48.95, 45.55, 46.62, 40.22, 39.21, 43.66, 36.06, 41.11, 45.09, 46.46, 29.7, 47.45, 24.29, 40.9, 44.03, 42.22, 39.53, 40.25, 57.28, 35.51, 54.69, 59.91, 45.45, 56.67, 31.06, 49.08, 24.59, 33.33, 37.65, 45.05, 34.04, 33.79, 70.3, 37.5, 35.84, 20.56, 35.71, 21.2, 10.47, 60, 46.54, 54, 36.15, 30.13, 33.48, 34.17, 43.71, 53.6, 40.25, 47.61, 36.31, 57.14, 41.81, 31.43, 33.51, 45.63, 38.17, 55.68, 33.12, 56.25, 51.25, 55.72, 39.68, 32.14, 30.95, 62.79, 41.97, 37.66, 35.43, 49.51, 37.25, 42.94, 43.88, 30.35, 21.58, 52.5, 35.02, 29.23, 50.51, 42.42, 43.2, 37.62, 52.66, 60, 49.78, 60.97, 41.66, 57.8, 44.18, 56.55, 
37.5, 38.39, 28.57, 31.39, 57.33, 64.67, 53.08, 43.41, 47.28, 47.39, 20.33, 29.16, 44.37, 42.66, 46.48, 39.44, 37.31, 45.45, 34.26, 46.86, 52.65, 48.48, 31.07, 41.49, 54.54, 49.83, 40.54, 60, 45.65, 47.89, 39.72, 25.47, 39.28, 36.36, 38.46, null, 26.08, 24.82, 27.43, 41.89, 35.84, 44.44, 50.33, 45.02, 41.66, 45.2, 27.05, 54.76, 31.83, 53.78, 36.32, 35.96, 32.06, 49.61, 32.38, 62.25, 39.81, 37.69, 42.34, 34.99, 31.27, 44.21, 46.62, 50.81, 41.12, 41.9, 34.74, 42.5, 48.14, 42.6, 20.81, 62.74, 47.18, 40.1, 37.96, 44.11, 55.1, 53.39, 41.27, 31.14, 31.03, 46.2, 36.18, 55.75, 37.34, 38.88, 41.28, 32.42, 37.75, 49.51, 44.01, 52.33, 31, 37.4, 42.59, 44.08, 39.75, 49.63, 39.71, 41.33, 
46.74, 47.85, 45.52, 31.59, 39.39, 18.79, 42.1, 42.78, 39.27, 35.26, 42.98, 37.9, 63.83, 53.87, 35.79, 48.97, 50, 41.21, 56.16, 45.13, 28.57, 41.25, 33.09, 27.2, 23.76, 43.8, 27.77, 35.86, 59.25, 72, 28.72, 41.96, 45.88, 43.84, 36.65, 45.35, 45.2, 43.05, 40.9, 62.85, 46.18, 30.93, 48.54, 41.24, 33.83, 29.62, 33.33, 48.19, 25.74, 32.2, 37.12, 47.48, 33.67, 47.89, 48.38, 21.21, 37.62, 56.98, 45.92, 51.39, 34.33, 43.83, 44.64, 44.77, 20.31, 39.11, 59.09, 57.93, 48.37, 34.78, 57.97, 36.29, 33.92, 15.62, 83.87, 33.7, 53.52, 35.47, 37.56, 59.67, 33.14, 39.31, 46.93, 48.15, 55.55, 51.66, 56.38, 36.32, 59.17, 45.74, 50, 40.03, 83.72, 53.22, 48.95, 47.05, 41.46, 47.2, 48.46, 46.56, 
34.01, 41.53, 47.36, 45.24, 38.79, 45.08, 30.85, 29.31, 25.64, 44.21, 44.05, 47.38, 35.76, 52.54, 36.68, 25.4, 51.92, 43.96, 25, 35.16, 44.11, 35.45, 50.82, 40.89, 30.53, 44.46, 32.64, 36.19, 33.48, 53.73, 41.33, 46.92, 35.39, 40.47, 33.85, 41.04, 47.93, 29.91, 38.23, 24.75, 50.93, 43.38, 39.41, 27.27, 37.77, 48.54, 40.9, 37.29, 56.82, 52.41, 45.39, 38.02, 40.74, 43.85, 36.68, 23.07, 44.64, 54.28, 54.88, 46.8, 38.89, 49.56, 45.91, 42.69, 29, 39.82, 48.05, 25.75, 51.3, 40, 49.1, 43.39, 30.94, 47.36, 57.03, 55.08, 47.35, 46.55, 61.11, 54.33, 42.2, 39.77, 34.07, 34.66, 34.44, 21.74, 19.9, 35.19, 57.14, 50.66, 32.18, 52.17, 43.08, 44.81, 54.66, 46.44, 51.67, 36.63, 46.61, 34.34, 
33.51, 34.7, 32.68, 42.6, 32.14, 37.93, 26.35, 46, 37.66, 63.01, 48.9, 42.01, 52.77, 50.05, 46.68, 31.04, 44.49, 41.31, 40, 42.92, 27.72, 46.66, 55.69, 56.58, 67.85, 43.66, 54, 30.99, 63.97, 36.25, 25.69, 35.27, 47.55, 39.01, 58.46, 60.21, 19.92, 33.69, 51.42, 39.8, 46.45, 41.62, 55.01, 51.15, 35.61, 55.62, 41.5, 44.28, 54.6, 35.16, 47.71, 38.4, 36.5, 40.26, 46.66, 31.25, 37.27, 56.98, 50, 46.83, 31.57, 41.54, 42.85, 58.33, 16.66, 38.32, 43.1, 34.63, 49.31, 42.1, 33.84, 44.12, 33.57, 39.8, 34.66, 45.52, 36.29, 49.54, 37.55, 21.26, 37.61, 30.01, 17.92, 64.22, 47.05, 50.88, 32.23, 51.28, 19.64, 45.13, 37.41, 44.69, 47.22, 46.79, 36.18, 32.69, 19.14, 27.45, 45.25, 43.16, 
42.25, 50, 33.5, 43.53, 26.4, 48.3, 40.74, 54.91, 45.81, 43.94, 56.68, 41.08, 49.1, 37.05, 57.97, 43.07, 28.88, 49.47, 41.17, 40.32, 34.79, 48.11, 38.01, 63.88, 49.21, 50.57, 44.3, 30.9, 48.14, 50, 24.68, 54.7, 28.33, 19.12, 54.28, 37.92, 29.33, 44.99, 59.37, 33.82, 57, 47.05, 48.48, 51.2, 38.6, 53.26, 20.25, 47.28, 47.51, 27.08, 49.79, 20.41, 42.73, 37.22, 47.56, 22.22, 63.18, 44, 55.11, 48.18, 24.35, 35.43, 49.81, 43.79, 45.45, 38, 52.4, 36.31, 48.97, 47.73, 29.38, 37.69, 35.91, 49.4, 31.56, 31.36, 37.17, 36.58, 55, 34.66, 33, 40.61, 54.16, 45.68, 53.01, 69.89, 45.58, 63.23, 44.68, 38.13, 50.84, 43.85, 46.42, 42.02, 53.93, 51.06, 30.96, 40, 55.03, 37.93, 
42.34, 37.93, 27.46, 60.6, 37.1, 42.44, 23.48, 38.92, 46.98, 38.08, 26.74, 61.4, 60.29, 46.51, 60.47, 75.78, 39.23, 40.78, 39.47, 33.33, 49.46, 34.87, 37.47, 25.53, 47.87, 38.06, 42.18, 26.16, 40.9, 40, 38.62, 47.97, 45.32, 46.15, 27.13, 37.55, 61.93, 19.64, 56.06, 45.16, 25.47, 53.75, 37.47, 53.96, 51.09, 37.75, 29.21, 40.6, 48.65, 64.21, 43.61, 22.22, 39.02, 42.12, 34.18, 43.1, 47.64, 47.79, 36.58, 40.74, 41.6, 38.71, 41.59, 44.25, 36.2, 51.51, 59.32, 29.66, 50.79, 44.05, 49.72, 50.49, 50.7, 47.71, 34.99, 53.96, 48.31, 37.13, 54.86, 39.78, 37.55, 67.76, 45.12, 53.42, 50.32, 39.38, 53.48, 55.55, 49.92, 44.07, 37.76, 52.95, 45.37, 48.35, 35.05, 29.45, 47.7, 35.01, 30.48, 46.78, 
46.66, 40.88, 52.04, 23.67, 41.87, 37.45, 41.26, 37.53, 53.04, 46.86, 43.92, 28.57, 40.85, 24.06, 34.17, 41.19, 50.89, 41.13, 38.21, 30.28, 51.94, 48.08, 51.85, 38.33, 51.3, 38.76, 36.2, 46.4, 47.03, 28.65, 42.53, 42.99, 39.39, 27.87, 49.89, 38.54, 44.49, 50.68, 66.29, 44.23, 34.47, 31.12, 38.08, 39.29, 36.53, 28.48, 41.72, 32.92, 65, 28.94, 44.62, 31.46, 58.49, 40.72, 38.05, 30.1, 30, 25.5, 47.23, 35.08, 32.97, 49.72, 44.05, 42.37, 57.74, 28.9, 40.96, 31.32, 54.6, 36.2, 52.17, 33.51, 37.13, 41.82, 33.65, 51.56, 40.77, 51.81, 46.36, 29.89, 52.38, 35.09, 43.44, 63.63, 46.15, 40.54, 42.73, 24.08, 26.12, 52.68, 47.66, 31.97, 43.5, 38.5, 45.71, 54.03, 56.66, 30.11, 60.12, 46.07, 
38.83, 39.66, 38.92, 38.02, 40.5, 32.53, 48.45, 42.69, 50.52, 35.29, 46.35, 48.22, 47.56, 50.87, 43.92, 29.87, 39.81, 29.85, 47.77, 42.03, 52.44, 42.98, 57.37, 51.69, 34.04, 40.25, 50.3, 40.78, 52.09, 26.25, 52.12, 50, 33.51, 29.11, 31.85, 30.39, 36.6, 33.28, 50.15, 43, 47.5, 21.73, 36.96, 58.9, 46.6, 32.56, 31.33, 41.02, 37.96, 36.21, 45.72, 23.95, 30.76, 39.03, 36.26, 33.33, 40, 43.13, 35.07, 48.66, 47.16, 37.27, 34.52, 54.91, 53.33, 38.91, 35.71, 40.54, 37.37, 16, 55.68, 51.67, 33.96, 37.86, 52.13, 43.47, 39.49, 53.42, 41.25, 35.71, 40.3, 26.42, 31.37, 54.16, 42.02, 40.9, 43.26, 47.11, 34.5, 42.85, 42.3, 30.08, 59.74, 38.02, 36.36, 35.57, 35.15, 50.36, 61.11, 48.8, 
43.84, 20.27, 52.2, 38.18, 52.03, 67.27, 54.45, 42.9, 58.62, 55.12, 44.82, 34.21, 44.7, 46.03, 27.64, 44.51, 35.59, 33.44, 40.43, 30.33, 55.04, 43.93, 55.71, 40, 38.11, 50.79, 36.68, 40.98, 42.19, 46.59, 48.23, 51.02, 42.85, 42.78, 44.11, 49.11, 46.74, 50.04, 59.01, 57.14, 31.88, 38.55, 38.27, 42.05, 42.37, 33.77, 29.79, 38.7, 37.33, 27.57, 47.1, 42.73, 58.64, 32.91, 48.38, 52.87, 42.16, 50, 34.96, 43.72, 36.55, 46.15, 59.25, 45.87, 34.93, 46.17, 49.84, 58.33, 49.43, 38.65, 60.26, 41.96, 50, 54.45, 48.8, 59.45, 35.45, 48.21, 39.02, 41.12, 51.16, 59.27, 50.59, 50, 34.07, 63.91, 59.64, 37.41, 62.54, 30.76, 68.25, 47.81, 42.38, 37.93, 34.25, 52.81, 38.62, 46.07, 43.33, 22.93, 
47.17, 51.51, 42.93, 57.98, 25.77, 54.23, 53.01, 42.8, 41, 51.14, 36.62, 57, 45.19, 48.92, 34.55, 45.87, 54.05, 57.26, 28.57, 53.73, 46.03, 39.2, 33.33, 42.54, 33.7, 35.11, 46.42, 41.66, 30.51, 20.28, 43.75, 18.5, 61.57, 40.56, 37.5, 32.38, 36.66, 25, 46.52, 41.02, 44.69, 50.28, 46.33, 34.32, 48.86, 49.29, 47.01, 39.69, 61.01, 47.77, 48.15, 47.5, 52.63, 78.04, 33.76, 29.13, 42.85, 25.39, 42.99, 41.7, 34.92, 45.67, 38.44, 44.73, 17.51, 73.38, 57.27, 41.22, 46.18, 56.27, 35.45, 62.5, 49, 44.09, 35.18, 26.74, 57.14, 47.32, 38, 37.27, 46.13, 48.85, 35.29, 58.03, 40.98, 42.7, 35.23, 33.57, 44.85, 46.63, 46.51, 59.61, 50, 63.88, 32.73, 55.78, 22.03, 54.87, 53.82, 60.52, 
37.52, 40.38, 33.92, 55.61, 41.66, 53.28, 34.37, 24.57, 29.66, 46.97, 35.11, 47.05, 53.94, 34.36, 46.42, 49.41, 34.4, 36.98, 38.46, 42.08, 43.98, 41.73, 50, 25, 51.93, 46.27, 15.67, 45.2, 44.1, 16.49, 50, 50.94, 32.81, 48.57, 52.74, 39.82, 66.66, 40.82, 72.83, 70.58, 48.79, 44.83, 40.49, 30.78, 29.94, 35.88, 31.19, 35.65, 53.22, 39.58, 49.47, 36.72, 49.29, 52.59, 55.23, 50, 40.02, 37.54, 39.39, 38.7, 30.02, 52.5, 42.05, 36.6, 46.81, 47.9, 59.64, 34.15, 73.01, 45.22, 38.13, 39.81, 34.31, 35.45, 46.54, 40.8, 29.84, 52.63, 52.34, 23.2, 28.57, 32.72, 40.78, 31.48, 30.88, 38.77, 35.18, 43.58, 37.85, 51.27, 40.76, 36.92, 43.08, 35.33, 44.11, 29.78, 32.49, 47.32, 58.13, 52.28, 
54.97, 38.09, 26.69, 47.2, 35.15, 42.94, 67.7, 31.37, 51.85, 29.78, 55.73, 67.37, 38.12, 18.98, 47.71, 48.17, 61.78, 60.24, 64.4, 53.36, 40.05, 37.37, 29.78, 41.42, 43.31, 45.44, 52.55, 41.25, 47.38, 28.38, 27.11, 47.75, 45.39, 55.22, 16.74, 54.05, 36.79, 41.93, 37.65, 24.35, 34.92, 55.61, 29.16, 41.3, 33.21, 46.38, 41.47, 51.76, 19.35, 36.53, 38.7, 30, 66.26, 48.47, 43.08, 26.96, 40, 39.06, 48.69, 54.14, 58.33, 83.78, 46.42, 39.73, 41.91, 51.78, 53.5, 43.46, null, 61.4, 39.71, 50, 27.05, 60.63, 48.75, 41.2, 37.34, 30.94, 49.42, 48.59, 32.29, 46.19, 20.86, 47, 53.15, 46.93, 22.46, 59.45, 46.36, 39.67, 25.53, 41.35, 46.15, 32.59, 47.15, 37.29, 46.31, 21.05, 38.33, 33.77, 
44.58, 44.95, 60.48, 44.03, 33.6, 26.59, 64.94, 47.4, 46.95, 43.63, 31.7, 48.97, 43.17, 64.77, 42.14, 43.24, 40.48, 44.33, 43.18, 36.15, 28.79, 26.85, 31.41, 38.33, 39.97, 39.04, 34.67, 29.63, 36.41, 39.81, 55.21, 44.68, 59.7, 24.39, 45.23, 46.62, 41.96, 33.33, 42.8, 55.55, 33.51, 49.38, 54.94, 47.96, 41.05, 46.63, 47.39, 53.3, 20.33, 40.09, 37.01, 47.17, 40.68, 49.31, 47.94, 50.2, 47.78, 47.95, 46.09, 72.16, 40.89, 71.36, 38.45, 42.18, 35.29, 61.01, 64.28, 54.26, 83.54, 51.13, 48.75, 45.23, 49.13, 27.36, 45.34, 25.65, 52.04, 29.57, 39.33, 37.67, 51.44, 49.16, 61.11, 36.19, 54.97, 28.37, 31.42, 10.14, 67.31, 35.68, 54.69, 26.82, 50.58, 35.59, 27.26, 57.37, 49.31, 56.94, 46.02, 48.95, 
50.67, 26.86, 52, 36.98, 33.33, 57.03, 54.6, 37.02, 32.77, 52.58, 55.82, 40.93, 35.62, 60.34, 40.79, 35.45, 38.33, 42.3, 50.15, 38.04, 57.6, 45.71, 63.13, 46.61, 45.13, 38.85, 29.68, 38.46, 45.56, 47.52, 37.87, 32.84, 45.47, 39.06, 40.54, 34.56, 36.25, 36.45, 43.29, 39.55, 34.88, 38.19, 15.9, 48.61, 57.14, 47.98, 48.46, 42.52, 45.12, 32.66, 49.23, 45.76, 17.96, 41.82, 43.27, 31.46, 45.27, 40.9, 39.63, 27.65, 57.81, 48.48, 52.48, 42.55, 29.43, 30.88, 60.52, 37.36, 44.28, 32.11, 45.8, 28.94, 59.09, 41.3, 39.57, 76.66, 48.33, 30.6, 39.44, 48.1, 47.58, 37.29, 30.39, 50.95, 41.97, 52.38, 51.38, 37.49, 41.46, 55.05, 35.49, 54.7, 41.19, 27.85, 47.45, 35.77, 56.44, 28.47, 72, 46.81, 
29.88, 48.88, 53.78, 44.3, 43.65, 40.54, 41.83, 37.83, 49.83, 51.56, 42.24, 35.61, 46.75, 44.59, 51.61, 38.4, 43.93, 42.88, 46.46, 42.15, 52.57, 38.09, 43.82, 43.6, 37.41, 38.33, 28.89, 38.49, 57.24, 66.06, 32.18, 40, 30.11, 43.25, 35.91, 44.48, 36.95, 39.39, 30.69, 47.7, 34.94, 44.44, 33.96, 60.43, 30.97, 48.21, 25.54, 52.32, 9.68, 45.02, 40.67, 47.11, 51.9, 52.94, 53.87, 49.04, 28.96, 29.37, 32.73, 44, 45.75, 54.09, 42.53, 40.43, 33.25, 45.62, 46.15, 66.04, 39.65, 42.72, 34.93, 64, 48.43, 47.14, 45.28, 40.62, 54.2, 49.23, 44.62, 39.48, 34.73, 47.56, 52.04, 32.59, 35.41, 34.05, 46.22, 49.62, 46.66, 36.6, 55.38, 54.47, 46.9, 37.77, 48.67, 50.33, 54.26, 38, 39.53, 33.74, 
37.1, 47.25, 37.2, 33.33, 27.04, 46.42, 42.64, 46.85, 42.98, 43.11, 26.92, 42.51, 44.72, 63.73, 45.39, 43.1, 55.07, 49.23, 52.12, 31.87, 49.35, 57.51, 30.37, 51.54, 49.15, 53.4, 52.87, 53.3, 35, 42.44, 27.52, 41.02, 55.68, 43.47, 58.88, 40.95, 43.29, 32.79, 27.27, 39.47, 48.27, 36.93, 40.56, 39.95, 45.96, 31.78, 46.24, 53.42, 44.23, 44.17, 38.15, 46.33, 57.24, 63.59, 41.75, 24.6, 57.77, 51.02, 44.43, 57.37, 69.69, 54.45, 20, 28.91, 23.02, 48.68, 43.85, 38.37, 35.55, 48.78, 48.62, 29.11, 46.15, 41.77, 21.64, 39.88, 60.14, 24.29, 43.01, 44.32, 41.72, 43.66, 42.33, 62.77, 38.88, 40.79, 35.97, 44.18, 60.87, 57.23, 36.96, 63.63, 42.98, 35.57, 47.8, 29.72, 53.69, 54.34, 44.09, 36.9, 
32.6, 36.3, 79.56, 36.85, 46.75, 63.15, 42.22, 33.85, 36.48, 54.86, 56.66, 50.54, 60.4, 55.64, 55.31, 35.3, 37.16, 63.01, 30.36, 44.1, 34.75, 40.86, 51.46, 18.75, 34.37, 52.41, 48.82, 36.9, 41.46, 48.94, 23.75, 33.58, 47.85, 33.97, 30.04, 44.61, 33.91, 45.72, 35.78, 62.5, 31.49, 53.08, 27.24, 43.23, 37.13, 43.83, 50.49, 35.87, 36.95, 32.41, 38.05, 74.07, 57.53, 44.52, 62.32, 47.33, 46.44, 38.5, 33.64, 47.59, 51.87, 44.84, 37.45, 44.3, 38.55, 48.87, 31.03, 41.09, 24.25, 47.86, 45.33, 60.81, 50, 54.88, 22.87, 35.83, 32.94, 22.86, 37.5, 45.54, 40.38, 17.11, 40.19, 34, 34.09, 15.62, 32.96, 29.25, 30.61, 46.46, 45.16, 33.33, 50.66, 35.45, 44.46, 36.36, 43.39, 38.3, 49.29, 41.04, 
27.58, 34.75, 40, 32.17, 42.42, 30.66, 74.41, 46.03, 38.17, 51.85, 40.97, 47.13, 32.04, 47.53, 70.96, 31.77, 57.29, 42.49, 49.41, 46.09, 48.36, 35.64, 40.1, 31.66, 53.58, 59.61, 57.64, 46.24, 47.45, 36.46, 52.45, 35.58, 55.78, 29.97, 29.89, 39.19, 50.52, 43.97, 41.89, 52.05, 34.6, 60.26, 61.78, 61.05, 27.97, 32.32, 42.18, 49.65, 40.96, 28.84, 62.5, 42.77, 40.28, 43.03, 36.21, 40.68, 48.2, 43.74, 38.42, 28.2, 23.2, 44.74, 35.18, 55.79, 62.61, 34.61, 38.88, 44.64, 33.76, 27.14, 18.34, 50.14, 48.57, 29.16, 50.23, 41.89, 31.56, 40.54, 49.07, 26.66, 42.11, 42.24, 57.37, 41.71, 53.92, 22.82, 46.42, 21.91, 36.14, 56.09, 34.78, 46.92, 54.86, 55.88, 33.01, 47.16, 40.75, 50.21, 44.25, 48.46, 
40.26, 34.56, 45.22, 26.66, 40.73, 48.68, 41.28, 33.29, 39.51, 50.32, 48.38, 38.03, 34.52, 46.15, 46.76, 38.65, 54.03, 28.76, 44.29, 40.62, 37.6, 36.67, 45.05, 29.01, 30.38, 47.05, 32.83, 46.34, 24.9, 39.82, 31.95, 53.37, 42.52, 51.21, 39.86, 31.32, 55, 32.08, 11.94, 60.19, 63.29, 35.17, 57.14, 50.5, 47.22, 36.99, 42.85, 38.54, 27.73, 18.32, 62.06, 55.62, 36.43, 36.18, 46.8, 42.1, 38.98, 35.11, 58.45, 42.65, 31.74, 49.75, 52.69, 51.19, 26.2, 45.77, 41.08, 42.85, 49.69, 52.43, 40.16, 45.38, 50, 57.33, 44.59, 38.11, 41.66, 38.14, 34.92, 42.88, 49.81, 32.14, 67.56, 44.23, 38.37, 36.36, 40.09, 41.04, 47.28, 34.9, 49.05, 39.86, 38.43, 54.11, 46.96, 36.92, 48.03, 48.04, 40, 37.38, 
36.84, 41.33, 61.85, 51.55, 28.92, 40.74, 39.75, 38.29, 56, 51.99, 65.83, 44.52, 49, 53.7, 55.24, 37.09, 42.09, 29.5, 38.21, 31.72, 37.32, 32.45, 68.42, 25, 53.46, 58.57, 32.96, 31.07, 40.53, 38.82, 39.07, 70.09, 27.02, 37.07, 54, 44.87, 47.76, 43.09, 55.95, 43.04, 50.8, 35.29, 33.76, 52.76, 26.66, 39.69, 35.07, 38.33, 34.91, 42.61, 22.52, 45.36, 40.78, 64.7, 61.15, 55.43, 39.57, 45, 34.86, 43.35, 53.98, 41.07, 36.36, 31.52, 43.45, 50.3, 34.65, 31.32, 26.41, 42.68, 55.55, 27.6, 37.83, 68.57, 34.06, 23.54, 39.17, 46.26, 37.59, 19.7, 39.55, 40.65, 37.56, 42.64, 53.78, 47.42, 32.46, 21.31, 69, 47.23, 40.32, 31.29, 50.03, 53.03, 44.96, 66.15, 42.21, 50.68, 43.21, 32.38, 
48.94, 44.08, 49.7, 47.65, 45.71, 46.32, 41.89, 38.18, 44.48, 39.53, 50, 26.84, 35.49, 37.03, 43.73, 47.72, 36.72, 52.68, 70, 39.88, 45.98, 41.95, 43.13, 45.76, 32.89, 42.37, 47.76, 24.9, 18.84, 31.55, 18.53, 45.36, 25.58, 34.59, 36.44, 40.19, 46.28, 38.54, 41.59, 56.25, 44.13, 61.14, 38.36, 45.3, 41.77, 59.42, 37.83, 35.18, 34.24, 63.15, 39.47, 46.66, 29.57, 43.04, 48.03, 60.41, 46.51, 55.97, 29.39, 52.74, 60.6, 46.5, 50.84, 38.09, 49.24, 34.28, 37.5, 49.85, 36.69, 35.71, 38.21, 29.01, 22, 40.37, 33.96, 28.49, 45.78, 67.64, 52.38, 12.28, 60.33, 39.29, 51.88, 50, 29.43, 49.57, 37.95, 33.33, 28.61, 61.6, 48.64, 53.6, 47.18, 59.16, 45.01, 71.72, 41.66, 51.79, 43.08, 47.24, 
61.7, 34.53, 47.82, 35.73, 43.7, 64.86, 27.83, 49.36, 40.42, 38, 38.86, 40.11, 41.42, 40.47, 38.21, 42.85, 43.12, 43.53, 34.18, 39.62, 37.43, 35.8, 48.4, 49.82, 33.89, 51.74, 36.51, 27.5, 47.38, 49.88, 17.5, 37.96, 45, 60, 40.09, 45.1, 49.71, 30.76, 23.16, 50.3, 40.29, 66.66, 39.82, 29.36, 51.04, 55.88, 37.46, 39.64, 44.23, 31.16, 34.32, 42.7, 31.66, 65.78, 53.84, 49.07, 52.11, 35.59, 38.18, 34.31, 50, 38.31, 46.51, 33.94, 42.99, 37.68, 42.85, 65.25, 62.14, 24.37, 31.81, 38.26, 52.51, 36.05, 35.55, 26.96, 38.31, 56.66, 52.96, 41.7, 20.54, 46.61, 29.29, 51.28, 46.29, 52.87, 41.32, 54, 32.46, 31.23, 55, 54.01, 42.12, 55.71, 39.37, 50, 50, 29.31, 63.04, 37.87, 
49.69, 34.14, 48.86, 27.9, 32.24, 38.49, 49.68, 47.27, 36.89, 42.91, 61.62, 37.12, 30.58, 42.31, 36.06, 30, 37.4, 73.11, 41.52, 35.3, 49.55, 44.51, 35.36, 40.34, 40.2, 20.13, 42, 30.04, 35.3, 32.55, 39.08, 59.87, 51.29, 60.34, 52.62, 63.73, 44.61, 54.54, 29.87, 42.56, 21.64, 35.57, 46.47, 71.05, 43.97, 31.38, 37.9, 53.15, 41.35, 45.02, 47.07, 45.4, 18.97, 21.42, 39.39, 48.88, 29.66, 70.65, 42.85, 35.41, 27.02, 36.89, 48.46, 36.75, 45.89, 62.44, 51.08, 39.81, 56.35, 39.08, 33.59, 39.32, 22.03, 36.07, 36.05, 48.43, 64.4, 35.2, 37.12, 38.18, 35.41, 38.98, 45.34, 44.31, 21.6, 47.96, 51.68, 50, 32.05, 38.29, 43.47, 34.35, 43.34, 38.97, 46.27, 50.64, 50, 46.01, 53.49, 45.2, 
39.39, 34.06, 43.65, 46.96, 57.25, 50.11, 42.22, 41.35, 6.53, 33.1, 55.84, 42.07, 42.22, 38.88, 41.03, 50, 32.69, 33.18, 56.83, 30.62, 34.52, 50.98, 42.85, 46.87, 29.53, 42.05, 41.44, 53.04, 58.76, 58.38, 46.4, 23.84, 46.47, 19.46, 31.57, 57.42, 44.87, 26.51, 53.52, 25.3, 42.85, 43.21, 30.62, 47.12, 48.06, 25.3, 46.53, 39.08, 52.5, 59.61, 54.41, 26.43, 49.79, 47.65, 38.46, 54.13, 36.39, 39.28, 39.17, 42.5, 35.75, 20.8, 57.86, 42.42, 46.91, 46, 36.71, 47.53, 44.03, 58.55, 32.02, 54.38, 24.84, 37.71, 48.91, 48.78, 32.03, 36.08, 38.4, 35.71, 42.85, 45.22, 50.71, 42.85, 52.99, 42.07, 47.16, 42.78, 36.73, 49.8, 38.57, 33.18, 51.16, 34.16, 42.38, 47.68, 38.2, 28.68, 52.14, 37.93, 
39.88, 35.62, 42.85, 51.56, 48.11, 34.05, 30.6, 45.61, 46.08, 36.84, 35.36, 42.6, 37.03, 41.98, 42.55, 35.57, 51.95, 53.84, 48.64, 35.63, 52.65, 35.29, 51.72, 37.53, 45.65, 46.58, 45.66, 56.14, 40.34, 62.29, 58.97, 57.17, 41.32, 25.8, 44.66, 28.24, 50.64, 50, 33.9, 52.94, 44.44, 41.5, 29.41, 40.54, 35.98, 64, 40.8, 51.3, 20.11, 33.84, 36.94, 42.1, 67.44, 46.98, 63.49, 63.51, 29.47, 57.42, 59.18, 36.12, 52, 52.54, 40.31, 60.65, 29.04, 49.1, 42.73, 53.51, 36.63, 38.15, 39.51, 42.26, 47.72, 68.02, 64.7, 50.98, 44.18, 40.22, 34.96, 47.21, 36.99, 32.12, 52.53, 78.84, 45.12, 50, 50.78, 50, 65.64, 38.15, 48.43, 26.72, 50.76, 33.33, 32.83, 28.57, 44.27, 52.88, 41.27, 32.35, 
36.5, 37.01, 47.03, 45.42, 56.71, 30.1, 52.94, 37.87, 68.75, 36.23, 50.57, 38.57, 42.62, 41.48, 36.66, 45, 30.47, 43.37, 53.35, 45.64, 54.21, 41.02, 35.71, 21.93, 61.7, 30.2, 32.54, 32.57, 23.63, 55.12, 42.37, 43.78, 50.56, 31.34, 42.1, 36.71, 46.15, 30.73, 48.76, 52.95, 33.77, 37.67, 40.86, 56.25, 47.33, 46.27, 49.5, 41.85, 44.44, 32.81, 33.85, 30.72, 45.2, 53.51, 42.67, 35.13, 22.43, 34.85, 54.22, 33.27, 60, 48.72, 36.79, 53.57, 39.62, 23.76, 54.61, 64.23, 44.28, 41.5, 42.55, 49.79, 49.35, 38.46, 36.36, 35, 55.31, 59.37, 69.49, 37.7, 32.86, 16.98, 50.84, 56.14, 33.85, 41.73, 46.34, 41.53, 62.93, 45.35, 39, 38.8, 44.77, 63.29, 45.72, 42.91, 44.66, 33.86, 44.3, 31.17, 
45.16, 21.18, 53.33, 48.06, 49.67, 38.71, 40.67, 38.1, 36.44, 43.04, 30, 52.5, 22.91, 20.33, 40.81, 36.24, 46.02, 39.14, 30.83, 34.71, 50, 36.8, 39.13, 40.27, 48.28, 51.2, 36.07, 33.53, 59.38, 29.31, 39.36, 41.72, 46.49, 49.22, 46.75, 27.15, 32.34, 62.96, 50.67, 32.47, 28.57, 36.23, 50.22, 47.05, 34.61, 57.35, 45.57, 38.53, 65.78, 33.54, 44.37, 40.58, 45.34, 23.31, 46.31, 44.38, 38.1, 49.09, 28.05, 32.75, 34.35, 53.72, 56.49, 52.84, 31.41, 44.44, 42.66, 43.17, 47.43, 53.37, 42.67, 26, 33.02, 50.77, 26.72, 41.46, 43.56, 37.17, 26.13, 44.04, 48.18, 61.71, 56.09, 52.45, 37.38, 40.35, 23.3, 31.34, 35.94, 51.42, 56.3, 51.47, 44.98, 56.48, 21.12, 25.45, 47.4, 59.52, 58.82, 44.27, 
29.91, 33.82, 49.03, 37.63, 50.88, 41.91, 40, 34.17, 36.12, 29.44, 48.18, 24.09, 36.11, 43.92, 32.82, 33.86, 37.9, 36.84, 38.88, 54.72, 42.22, 36.95, 26.47, 45.74, 46.59, 49.42, 55.22, 38.58, 32.67, 40.23, 23.98, 51.72, 47.12, 42.1, 48, 30.54, 26.31, 46.9, 38.82, 48.35, 35.43, 56.38, 42.2, 34.46, 40.93, 50.39, 22.7, 42.59, 33.62, 51.4, 70.68, 32.33, 39.28, 60.76, 60, 46.15, 50.72, 51.68, 65, 25.66, 43.8, 38.57, 39.08, 42.99, 26.85, 59.91, 56.81, 45.95, 30.12, 37.5, 33.96, 28.18, 25.28, 40.98, 33.23, 38, 45.45, 53.4, 45.54, 50.41, 38.86, 53.06, 46.94, 55.92, 47.13, 29.35, 54.62, 46.61, 39.72, 43.87, 49.92, 38.09, 36.48, 43.34, 37.93, 46.96, 43.51, 46.53, 48.3, 39.73, 
50, 33.92, 58.84, 55.11, 50.39, 31.79, 29.21, 51.65, 48.34, 49.77, 35.73, 46.53, 29.09, 53.51, 61.97, 42.47, 57.05, 43.8, 44.93, 31.77, 37.14, 46.15, 33.33, 49.54, 39.59, 41.07, 42.14, 40.78, 54.16, 41.04, 35.52, 57.95, 38.16, 56.45, 19.35, 46.89, 44.03, 43.54, 44.26, 40, 47.43, 27.46, 32.85, 43.61, 49.49, 37.12, 44.02, 50, 50.21, 53.16, 40.65, 50.31, 48.57, 53.47, 48.38, 54.76, 55.14, 40.74, 55.03, 42.55, 44.89, 50.66, 26.31, 47.7, 30.42, 34.39, 37.28, 49.41, 40.95, 27.54, 32.55, 44.92, 40.96, 55.17, 29.41, 39.45, 48.82, 27.23, 59.38, 47.64, 59.17, 42.3, 36.63, 24.78, 36, 32.06, 59.29, 45.38, 55.14, 41.35, 36.23, 48.33, 53.69, 44.74, 37.2, 45.45, 65.93, 31.2, 31.19, 47.76, 
41.93, 69.82, 34.78, 67.74, 29.15, 52.27, 34.09, 47.72, 64.53, 50.61, 37.05, 18.93, 28.08, 30.26, 43.71, 41.51, 36.81, 57.92, 43.81, 59.47, 37.18, 34.02, 36.46, 54.15, 34.33, 44.5, 26.76, 45.66, 47.6, 52.96, 41.24, 36.3, 39.91, 66.66, 20.64, 63.41, 59.14, 40.88, 54.31, 36.33, 43.67, 46.48, 46.66, 46.45, 46.57, 67.21, 39.08, 33.96, 38.7, 29.06, 44.85, 41.55, 42.42, 44.36, 51.16, 38.66, 54.68, 45.22, 32.63, 49.57, 51.64, 53, 37.91, 31.34, 38.9, 56.83, 58.46, 52.27, 39.28, 29.16, 38.22, 41.36, 71.25, 29.85, 40.21, 52.43, 37.13, 23.01, 44.47, 47.5, 53.7, 45.36, 48.14, 34.78, 27.02, 36.21, 41.79, 40.38, 29.12, 35.29, 50.19, 39.42, 30.76, 21.25, 41.49, 30.69, 39.36, 19.76, 42, 20.97, 
52.54, 26.78, 16.27, 34.61, 42.72, 53.77, 54.01, 27.78, 38.59, 43.39, 40.54, 22.15, 50, 26.55, 45.11, 34.57, 36.4, 37.42, 33.75, 47, 50, 29.54, 39.44, 46.21, 44.36, 40.93, 39.78, 31.19, 30.81, 40.25, 53.6, 36.47, 52.06, 56, 44.3, 24.55, 46.05, 23.46, 51.19, 60, 30.69, 24.34, 51.61, 36.03, 54.13, 48.87, 23.36, 37.84, 37.42, 34.48, 35.29, 38.18, 41.58, 35.95, 32.9, 40.91, 39.7, 37.31, 56.71, 47.82, 41.5, 38.07, 42.39, 65.11, 43.92, 71.42, 42.26, 49.46, 28.38, 33.73, 31.76, 38.38, 43.87, 57.37, 51.94, 33.87, 41.58, 37.14, 38.65, 46.95, 45.45, 54.36, 44.08, 21.83, 41.36, 56.31, 42.74, 43.1, 37.4, 44.11, 36.26, 34.01, 42.55, 20.34, 37.41, 45, 43.53, 51.65, 26.44, 47.34, 
39.29, 43.1, 45.07, 42.08, 31.46, 30, 52.94, 40.39, 50, 47.98, 34.5, 50.61, 31.11, 56.66, 53.84, 44.27, 60.63, 57.5, 54.76, 46, 49.57, 33.03, 23.07, 60, 29.58, 62.03, 57.57, 37.01, 76.82, 48.89, 41.72, 35.93, 44.11, 30.26, 60.57, 30.2, 70.27, 50.51, 35.59, 51.9, 64.74, 46.88, 35.71, 36.25, 36.52, 45.25, 46.68, 41.22, 42.96, 40.46, 47.5, 46.47, 37.89, 44.18, 27.59, 36.95, 47.57, 41.25, 49.38, 47.81, 56.09, 50, 41.96, 69.23, 32.3, 34.87, 41.05, 50.57, 37.93, 43.89, 44.29, 66.66, 47.45, 46.73, 44.78, 33.09, 46.55, 43.4, 44.05, 51.36, 65.74, 42.28, 64.32, 47.46, 31.34, 45.16, 50.67, 22.02, 52.32, 40.08, 72.46, 75.51, 29.46, 35.45, 35.92, 35.71, 63.63, 46.71, 47.12, 45.83, 
32.1, 34.14, 57, 36.06, 30.26, 43.02, 51.11, 40.5, 25.47, 34, 56.47, 52.98, 36.33, 38.7, 36.42, 52.55, 41.49, 34.04, 43.49, 34.22, 32.87, 46.41, 50, 46.26, 35.76, 53.62, 35.11, 46.36, 33.82, 33.33, 39.34, 62.19, 34.63, 28.75, 54.59, 59.86, 33.5, 14.03, 38.72, 29.26, 59.61, 55.86, 54.34, 46.59, 32.69, 44.89, 51.8, 40.62, 51.68, 37.33, 37.18, 49.89, 34.17, 42.35, 34.34, 47.26, 34.68, 44.2, 41.54, 38.05, 65.5, 38.19, 43.52, 43.16, 47.43, 44.64, 43.03, 49.31, 44.98, 34.92, 35.2, 40.62, 39.75, 29.71, 46.6, 43.19, 42.15, 55.88, 52.2, 53.87, 47.8, 52.17, 24.82, 60.55, 58.76, 30.27, 26.92, 34.65, 25.26, 28.04, 34.55, 41.64, 34.24, 35.23, 24.39, 46.86, 47.61, 16.66, 41.17, 63.78, 
35.29, 38.2, 36.46, 67.03, 29.25, 34.32, 38.1, 33.61, 50.35, 51.4, 44.56, 41.46, 49.75, 44.44, 40.47, 46.77, 63.91, 44, 29.67, 31.24, 47.82, 47.56, 36.66, 51.84, 54.02, 39.3, 45.65, 58.09, 35.07, 60.66, 51.29, 47.44, 73.38, 45.93, 49.54, 57.5, 51.54, 47.43, 35.31, 47.05, 51.54, 50.11, 61.53, 54.98, 37.69, 45.16, 31.93, 53.77, 35.28, 50.85, 65.21, 53.76, 41.83, 52.79, 51.88, 42.98, 51.69, 23.25, 59.42, 47.95, 41.91, 58.19, 41.55, 34.19, 37.93, 35.34, 41.86, 48.1, 45.66, 69.81, 48.67, 41.36, 40.07, 59.83, 65.64, 34.69, 33.96, 43.02, 48.78, 50.51, 38.31, 40.47, 67.83, 49.87, 67.46, 42.54, 24.26, 42.75, 22.96, 42.81, 47.53, 53.68, 36.5, 45.98, 64.81, 51.55, 41.53, 39.88, 33.51, 32.42, 
42.94, 28.26, 34.94, 30.71, 47.84, 47.42, 50.52, 59.41, 38.66, 40.95, 48.48, 10.46, 34, 36.56, 43.02, 44.37, 45.67, 57.89, 38.42, 44.15, 65, 41.71, 23.95, 50.66, 36.13, 38.35, 53.67, 40.05, 40.15, 44.69, 61.76, 30.52, 51.42, 75.53, 27.52, 42.61, 42.52, 37.36, 43.51, 49.03, 47.93, 37.32, 47.56, 47.11, 27.8, 50.38, 46.45, 49.54, 44.51, 52.15, 50.57, 65.75, 44.64, 41.32, 48.33, 47.24, 43.48, 40.73, 42.29, 32.55, 34.67, 43.29, 37.22, 40, 45.49, 41.21, 30.76, 16.36, 26.47, 45.07, 25.8, 48.22, 49.15, 49.6, 30.61, 43.83, 58.79, 54.12, 45.52, 47.72, 48.78, 50, 47.38, 50, 20.31, 50.41, 36.36, 48.5, 32.21, 41.81, 38.43, 28.57, 54.6, 35.71, 47.6, 41.06, 42.17, 42.29, 49.18, 41.01, 
44.39, 47.78, 45.92, 32.25, 57.07, 40.7, 47.74, 29.95, 53.73, 35.2, 49.58, 19.1, 37.5, 38.27, 53.78, 40.77, 55.9, 48.22, 46.79, 40.19, 48.59, 24.49, 43.33, 40.06, 46.43, 23.33, 42.76, 40.42, 65.38, 64.01, 39.71, 27.67, 37.15, 21.55, 30.38, 42.5, 34.38, 15.31, 27.41, 43.78, 54.2, 28, 57.31, 36.96, 23.77, 41.66, 57.89, 43.86, 28.41, 47.95, 54.26, 43.61, 41.31, 29.41, 35.74, 33.13, 18.91, 45.89, 43.64, 33.65, 36.06, 23.29, 51.18, 44.68, 37.45, 62.29, 37.03, 45.94, 22.05, 44.57, 27.9, 37.16, 62.5, 27.58, 55.46, 49.28, 55.75, 35.44, 45.94, 41.08, 45.59, 38.88, 18.86, 37.41, 38.46, 37.68, 81.25, 41.89, 28.55, 46.03, 27.69, 51.75, 38.37, 58.73, 49.18, 53.8, 35.79, 48.26, 35.29, 35.8, 
49.6, 37.38, 44.44, 59.31, 36.06, 55.01, 47.12, 55.28, 36.5, 24.26, 52.17, 33.92, 46.71, 42.4, 44.21, 46.66, 19.25, 41.66, 36.17, 51.41, 51.35, 27.01, 52.17, 43.26, 59.35, 25.11, 72.72, 33.96, 43.14, 20.26, 34.61, 42.68, 31.55, 44.98, 38.88, 53.09, 50.35, 38.52, 50.29, 13, 51.87, 36.5, 42.65, 54.67, 33.33, 22.93, 47.7, 41.48, 46.85, 33.58, 39.42, 46.86, 47.92, 62.21, 41.18, 39.34, 51.51, 43.35, 45.33, 28.66, 23.4, 52.08, 28.91, 44.77, 68.95, 41.65, 40.41, 71.42, 46.28, 43.14, 41.55, 57.35, 31.43, 54.54, 31.66, 45.98, 35.4, 48.22, 43.52, 46.11, 47.91, 43.39, 46.66, 44.45, 35.78, 24.2, 54.05, 44.45, 45.97, 45.93, 37.16, 50.34, 44.23, 47.32, 55.22, 41.29, 38.73, 40.14, 41.15, 44.15, 
54.09, 36.72, 40.11, 15.43, 26.47, 42.3, 49.13, 48.37, 42, 46.07, 33.88, 36.36, 50.99, 30.94, 47.16, 40.27, 46.73, 47.96, 55.1, 52.88, 43.58, 36.36, 45.38, 45.31, 32.06, 36.58, 44.64, 44.33, 48.99, 39.43, 40.21, 46.89, 51.87, 46.59, 35.25, 46.4, 41.87, 34.97, 37.5, 61.45, 41.04, 43.54, 46.89, 45.94, 44.5, 64.81, 30.35, 47.1, 35.6, 32.55, 61.32, 32.22, 47.61, 35.3, 36.85, 29.41, 66.52, 36.99, 34.29, 47.77, 41.95, 41.19, 36.95, 37.78, 54, 56.57, 57.22, 34.63, 49.03, 59.55, 49.48, 48.24, 31.08, 38.15, 32.49, 29.85, 53.75, 52.89, 29.11, 42.88, 39.39, 51.2, 41.45, 43.93, 58.71, 50.63, 36.51, 23.52, 47.66, 39.71, 46.05, 42.29, 40.86, 64.61, 57.5, 34.66, 29.03, 43.36, 48.83, 51.98, 
30.32, 69.76, 39.45, 46.93, 48.19, 41.06, 60.71, 46.76, 47.2, 31.57, 34.71, 42.16, 58.97, 36.04, 33.33, 44.13, 53.45, 43.47, 33.67, 41.3, 40.78, 54.77, 49.78, 47.4, 36.4, 35.38, 44.89, 43.87, 24.27, 39.69, 66.66, 41.8, 36.17, 45.86, 48.07, 30.49, 46.49, 59.75, 42.78, 59.81, 33.02, 46.91, 29.75, 23.01, 51.53, 38.31, 32.8, 47.17, 38.49, 68.43, 55.61, 37.9, 45.54, 53.7, 46.51, 39.21, 35.78, 31.57, 48.61, 47.67, 37, 31.52, 58.78, 43.83, 33.53, 45.49, 57.97, 36.91, 41.91, 48.19, 51.61, 42.24, 35.35, 27.32, 44.07, 52.01, 30.57, 47.31, 48.96, 39.65, 49.85, 41.59, 40.51, 29.04, 34.75, 48.64, 23.94, 51.28, 47.94, 42.8, 29.31, 43.1, 45.72, 56.06, 28.94, 37.1, 46.89, 67.97, 57.66, 44.97, 
57.14, 42.22, 37.66, 45.56, 39.43, 46.12, 53.08, 39.09, 39.95, 51.61, 37.29, 45.34, 43.23, 40.6, 59.37, 26.22, 46.17, 43.79, 51.5, 50.84, 62.22, 38.55, 41.13, 48.06, 41.02, 36.6, 39.62, 39.64, 43.21, 35.06, 55.32, 59.15, 41.54, 31.63, 30.21, 22.22, 48.66, 58.15, 47.36, 74.72, 58.12, 38.24, 58.42, 36.41, 37.05, 43.33, 40.8, 36.13, 50.15, 41.69, 58.13, 37.72, 70.68, 44.13, 64.17, 32.86, 37.76, 31.29, 47.69, 50, 47.53, 39.77, 52.3, 45.94, 38.63, 50, 48.27, 62.79, 60, 49.4, 54.68, 50, 39.86, 50.22, 41.79, 44.91, 45.67, 57.36, 54.41, 53.03, 55.28, 50, 19.64, 29.16, 36.84, 44.44, 44.35, 42.46, 41.69, 44.52, 43.01, 40.9, 16.47, 46.47, 32.25, 43.66, 45.01, 55.7, 51.94, 34.11, 
54.33, 32.03, 43.9, 36.44, 38.09, 31.4, 52.59, 25, 42.85, 46.5, 43.83, 42.85, 52.38, 39.58, 47.94, 33.06, 49.04, 57.05, 21.44, 44.44, 43.83, 37.98, 46.08, 39.43, 40.27, 49.22, 41.72, 40.62, 37.89, 50, 44.06, 41.95, 36.26, 34.91, 34.11, 37.88, 38.79, 33.97, 37.09, 36.2, 38.03, 48.42, 38.54, 56.57, 62.09, 45.54, 56.21, 36.48, 42.47, 43.36, 40.74, 50.17, 66.66, 67.56, 61.62, 50.38, 53.7, 24.13, 49.28, 43.47, 48.92, 52.8, 44.69, 40.76, 32.66, 40.3, 39.9, 47.47, 29.2, 54.09, 38.72, 31.57, 48.65, 50.23, 32.42, 54.27, 45.29, 51.16, 23.91, 65, 37.34, 48.32, 64.6, 26.99, 37.96, 52.32, 32.31, 44.27, 35.63, 39.04, 40.96, 33.61, 29.97, 52.31, 37.16, 57.14, 22.35, 35.32, 35.29, 18.27, 
45.64, 40.61, 37.68, 42.41, 33.23, 31, 39.9, 67.5, 44.5, 37.94, 63.57, 31.06, 37.22, 38.75, 47.46, 42.32, 29.22, 61.27, 45.34, 56.78, 26.02, 48.01, 41.77, 58.33, 45, 40.97, 40.83, 45.92, 49.33, 33.79, 70.56, 47.93, 42.22, 34.57, 52.84, 39.23, 27.89, 22.63, 33.17, 19.92, 35.34, 42.43, 42.64, 43.43, 51.03, 40.16, 40.77, 36.2, 25.2, 59.67, 44.28, 51.72, 45.86, 35.66, 51.3, 33.33, 51.27, 39.15, 38.95, 42.52, 39.78, 35.71, 36.07, 51.61, 42.39, 31.67, 38.89, 47.05, 50.11, 40.37, 41.7, 39.44, 33.89, 54.9, 44.29, 40.32, 48.81, 70.65, 39.22, 65.03, 33.55, 43.85, 40.62, 45.11, 41.59, 42.58, 43.6, 39.59, 45.06, 53.16, 44.94, 50, 37.12, 21.3, 55.48, 23.95, 47.11, 47.81, 32.68, 42.9, 
31.06, 47.56, 47.78, 44.44, 34.38, 39.83, 43.58, 51.53, 64.22, 49.65, 36, 28.87, 44.21, 28.98, 21.27, 39.75, 60.2, 58.69, 52.42, 61.57, 49.43, 37.79, 30.98, 69.73, 37.06, 43.03, 35.35, 59.29, 28.33, 62.5, 28.83, 26.77, 33.66, 72.72, 36.87, 27.9, 41.5, 53.5, 59.19, 46.37, 53.69, 49.25, 44.51, 41.57, 41.58, 53.47, 54.16, 52.63, 50, 39.45, 46.57, 37.72, 33.33, 40.15, 33.01, 57.25, 58.27, 38.93, 67.6, 46.42, 51.72, 57.63, 35.41, 35.49, 52.82, 49.21, 44.82, 58.65, 40, 39.71, 37.16, 35.49, 41.39, 56.66, 14.33, 51.96, 59.84, 29.96, 35.5, 42.27, 52.85, 40, 35.22, 38.76, 37.19, 51.5, 53.48, 44.87, 45.34, 52.8, 37.31, 42.5, 42.32, 32.92, 41.37, 70.21, 61.76, 61.27, 52, 36.36, 
37.28, 51.14, 44.38, 34.8, 38, 22.52, 44.31, 46.55, 42.3, 39.55, 41.5, 52.33, 36.49, 36.3, 28.86, 26.66, 46.93, 57.97, 56, 38.27, 48.78, 33.16, 32.69, 53, 34.86, 32.98, 58.18, 31.57, 41.41, 38.34, 47.38, 52.08, 40.63, 44.83, 32.55, 39.65, 48.72, 55.38, 71.57, 47.08, 17.75, 48.11, 52.22, 48.94, 38.15, 39.43, 34.32, 47.14, 65.38, 53.48, 47.2, 33.57, 38, 22.84, 55.46, 38.51, 23.54, 26.58, 32.92, 42.06, 39.81, 77.55, 23.47, 42.82, 24.71, 23.68, 34.24, 48.75, 32.67, 43.18, 47.88, 57.61, 38.08, 52.56, 44.24, 58.16, 47.27, 55.75, 48.19, 37.09, 35.91, 73.07, 27.44, 33.55, 37.73, 44.85, 49.64, 30.95, 45.6, 56.31, 52.72, 37.78, 58.44, 31.25, 41.5, 40.6, 56.41, 70.27, 45.94, 73.86, 
35.59, 50.57, 56.94, 30.71, 50.31, 42.35, 43.03, 47.67, 35.99, 31.99, 52.98, 43.49, 52.94, 51.16, 58.67, 57.01, 62.06, 43.01, 50.81, 39.51, 18.3, 48.55, 45.81, 40.66, 32.67, 39.58, 59.15, 49.03, 37.54, 39.3, 47.01, 42.03, 45.45, 39.16, 31.25, 41.64, 37.12, 36.01, 32.25, 44.11, 47.78, 33.91, 37.56, 44.57, 26.03, 54.83, 29.3, 66.66, 45.39, 43.69, 39.54, 27.17, 73.56, 38.07, 45.09, 39.04, 44.87, 43.03, 37.2, 44.77, 41.66, 64.28, 41.13, 43.05, 36.92, 46.78, 49.47, 33.46, 37.56, 43.99, 42.85, 40.09, 49.15, 53.09, 42.18, 23.8, 42.13, 57.82, 21.42, 49.24, 25.62, 38.2, 34.39, 30.28, 37.75, 39.58, 41.62, 35.9, 34.7, 38.47, 44.97, 42.33, 45.14, 38.48, 31.31, 27.42, 32.53, 27.65, 29.03, 39.65, 
35.71, 39.69, 37.46, 45.05, 51.75, 69.23, 56.07, 35.49, 35.42, 28.76, 54.26, 26.11, 25, 44.79, 43.97, 23.68, 58.53, 47.88, 33.78, 39.77, 45.33, 30.43, 17, 55.76, 43.69, 36.78, 54.8, 58.33, 25.4, 40, 52.11, 44.06, 40.11, 43.38, 42.3, 41.76, 65.51, 45.66, 48.36, 42.2, 30.17, 41.17, 34.92, 43.5, 38.77, 65.85, 61.84, 43.05, 38.61, 72.53, 35.04, 24.46, 51.81, 51.9, 51.59, 43.77, 31.81, 43.1, 36.87, 32.57, 48.78, 50.55, 64.04, 54.05, 56.66, 46.83, 31.72, 47.91, 36.97, 45.07, 36.78, 46.42, 28.28, 70.27, 43.71, 22.85, 42.4, 34.95, 28.68, 55.4, 29.56, 29.2, 66.38, 29.7, 39.48, 49.79, 41.11, 33, 55.07, 54.03, 55.83, 51.2, 55.55, 31.59, 44.76, 21.42, 34.4, 42.52, 64.55, 36.11, 
50.76, 70.83, 42.48, 46.75, 40.74, 30.46, 51.38, 42.66, 48.11, 43.57, 46.66, 46.31, 38.97, 45.86, 17.37, 42.07, 53.91, 38.61, 46.28, 62.58, 39.06, 53.33, 45.05, 47.65, 43.39, 48.38, 40.67, 35.49, 59.37, 19.51, 37.62, 39.73, 39.25, 44.2, 38.88, 20.53, 55.95, 29.68, 50, 55.55, 19.13, 53.45, 33.33, 35.38, 68.57, 36.36, 38.29, 30.33, 68.18, 23.71, 46.23, 19.74, 31.8, 39.61, 29.33, 54.16, 34.61, 23.83, 46.85, 35.62, 39.64, 43.29, 25.83, 49.34, 19.14, 36.13, 38.03, 46.92, 47.42, 43.14, 34.59, 25.43, 53.57, 46.02, 40.04, 34.55, 55.03, 41.01, 28.27, 43.33, 56.75, 27.45, 28.85, 46.25, 37.67, 50, 18.35, 46.35, 44.81, 15.78, 42.42, 43.66, 51.25, 46.51, 34.7, 32.9, 45.44, 53.12, 40.46, 53.96, 
49.15, 40.8, 54.94, 43.06, 29.64, 31.57, 48.2, 52.7, 61.36, 34.74, 51.61, 32.3, 18.05, 50.19, 44.75, 43.8, 46.32, 37.07, 45.57, 50, 43.07, 37.75, 38.16, 31.85, 37.72, 40.69, 30.3, 22.22, 24.45, 55.23, 54.85, 61.9, 21.83, 40.47, 42.78, 40.35, 42.57, 43.62, 52.07, 56.49, 29, 42.14, 38.11, 62.05, 52.74, 36.65, 40.92, 36.04, 56.08, 34.89, 23.12, 29.68, 36.19, 36.07, 31.02, 60, 30.7, 43.1, 62.5, 40.19, 39.51, 45.96, 53.15, 33.67, 57.01, 53.93, 37.2, 20.39, 35.22, 39.72, 51.59, 37.7, 30.83, 50, 47.32, 35.1, 35.75, 63.49, 36.84, 44.4, 46.52, 36.29, 56.06, 41.17, 31.14, 50.47, 45.78, 47.62, 36.36, 44.77, 50.75, 37.51, 54.94, 42.69, 44.37, 40.62, 54.73, 48.58, 61.98, 44.06, 
42.99, 43.07, 59.15, 47.68, 46.51, 51.74, 58.41, 44.76, 34.69, 44, 36.2, 29.83, 33.41, 35.64, 32.97, 25.73, 25.74, 37.29, 29.62, 28.4, 35.32, 30.04, 30.21, 35.44, 33.29, 25.06, 33.27, 30.69, 32.32, 30.98, 33.9, 41.15, 26.1, 34.31, 27.93, 36.33, 29.4, 24.92, 32.48, 32.32, 31.97, 40.16, 42.31, 44.02, 42.59, 45.31, 45.95, 42.06, 50, 43.89, 48.52, 44.56, 40.34, 42.4, 51.84, 49.49, 50.76, 44.99, 42.99, 47.55, 53.37, 44.65, 42.01, 42.56, 50.69, 40.88, 39.38, 52.88, 47.18, 38.64, 44.83, 40.63, 56.79, 33.52, 38.75, 35.34, 33.97, 35.07, 33.8, 32.52, 39.06, 37.47, 32.65, 35.5, 36.97, 34.97, 33.83, 34.9, 31.14, 32.33, 28.9, 14.65, 16.67, 20.3, 23.03, 19.34, 19.29, 16.31, 25.09, 24.22, 
23.24, 28.56, 27.36, 22.13, 25.04, 24.47, 22.41, 27.11, 25.65, 25.05, 28.15, 22.46, 19.4, 24.37, 20.95, 23.96, 22.21, 19.78, 17.25, 18.31, 19.31, 23.74, 19.11, 20.1, 18.47, 33.85, 15.34, 19.01, 22.97, 19.9, 23.79, 16.35, 23.42, 18.23, 23.09, 18.5, 18.39, 19.8, 17.32, 19.05, 21.02, 19.86, 14.87, 17.86, 19.42, 22.53, 19.66, 21.1, 37.25, 52.08, 47.84, 44.56, 8.83, 9.42, 9.48, 9.39, 8.8, 8.58, 9.01, 9.93, 10.03, 9.22, 9, 8.2, 8.12, 8.45, 6.96, 9.32, 9.09, 7.98, 8.44, 8.1, 7.27, 8.09, 9.59, 9.31, 8.88, 8.8, 8.23, 6.18, 9.41, 8.67, 9.38, 8.45, 11, 8.56, 9.95, 7.23, 10.8, 9.9, 8.95, 8.79, 5.68, 9.62, 9.6, 9.38, 8.25, 9.12, 9.59, 8.37, 
8.46, 9.73, 9.59, 9.22, 10.53, 8.42, 9.52, 8.52, 7.57, 7.27, 9.54, 9.46, 9.76, 8.68, 8.72, 9.04, 9.66, 9.55, 9.04, 8.06, 8.07, 9.31, 9.66, 8.77, 10.28, 10.93, 8.41, 9.67, 8.71, 7.74, 9.91, 8.09, 8.54, 9.8, 8.53, 8.4, 8.75, 9.7, 8.9, 8.58, 8.27, 6.96, 8.04, 11.29, 9.25, 9.38, 9.27, 7.7, 8.36, 8.31, 10.26, 8.49, 6.2, 7.62, 9.57, 8.44, 10.19, 6.91, 8.32, 7.66, 7.24, 8.48, 8.78, 9.55, 9.55, 10.55, 9.35, 10.75, 8.99, 5.53, 9.11, 8.99, 9.67, 10.03, 8.07, 10.22, 8.65, 7.19, 8.05, 7.21, 6.01, 9.77, 7.21, 6.96, 8.58, 8.73, 9.7, 10.71, 8.26, 10.43, 8.72, 9.39, 8.24, 8.61, 7.78, 8.35, 12.13, 9.36, 8.91, 7.72, 
9.69, 3.22, 10.49, 7.23, 10.93, 9.81, 11.68, 9.54, 8.84, 8.64, 8.81, 4.88, 9.43, 9.13, 9.1, 7.02, 8.08, 10.22, 8.61, 9.71, 10.29, 9.67, 7.27, 7.04, 8.05, 8.01, 9.3, 8.97, 8.72, 9.8, 7.67, 9.07, 9.36, 8.53, 9.19, 9.07, 8.6, 7.95, 9.74, 8.18, 9.6, 8.03, 10.53, 9.47, 10.3, 8, 8.31, 8.56, 7.25, 9.23, 10.6, 8.5, 8.99, 9.33, 10.83, 7.86, 10.64, 9.71, 9.35, 8.7, 9.02, 8.75, 8.28, 8.58, 7.92, 5.79, 7.27, 8.71, 8.68, 10.42, 9.58, 9.58, 9.47, 8.72, 8.04, 9.81, 8.91, 8.8, 9.15, 8.19, 9.24, 8.07, 8.62, 8.87, 9.66, 8.77, 7.68, 7.02, 9.16, 8.74, 10.7, 8.61, 9.81, 9.92, 10.95, 10.21, 9.53, 8.98, 8.19, 8.84, 
9.51, 9.18, 9.99, 8.53, 8.35, 8.16, 7.73, 7.71, 10.16, 7.56, 9.86, 10.54, 8.68, 7.83, 9.36, 9.79, 8.52, 7.73, 4.84, 10.2, 8.85, 8.48, 8.27, 8.95, 8.75, 8.87, 7.4, 8.75, 8.15, 8.51, 8.35, 8.83, 7.15, 8.57, 8.85, 9.59, 10.08, 9.46, 8.85, 10.29, 8.41, 7.67, 8.35, 6.88, 10.33, 7.68, 8.11, 11.3, 8.57, 10.79, 8.3, 10.43, 10.44, 9.56, 5.07, 14.93, 8.94, 8.37, 7.77, 12.29, 12.67, 9.63, 13.33, 4.47, 15.04, 18.18, 7.44, 10.31, 9.04, 8.69, 18.18, 8.84, 9.24, 11.33, 7.48, 8.46, 6.01, 10, 11.42, 9.37, 10.71, 8, 5.97, 6.66, 8.43, 12.12, 10.29, 6.87, 6.3, 12.3, 6.94, 12.32, 13.33, 7.87, 8.75, 13.01, 9.57, 8.08, 8.24, 13.51, 
8.99, 10.88, 8.27, 10.71, 9.82, 11.26, 7.21, 25.71, 5.76, 4.61, 7.19, 8.02, 8.64, 6.77, 24.48, 7.84, 10.95, 10.15, 17.1, 7, 8.65, 8.34, 8.51, 6.93, 8.78, 8.98, 3.84, 6.86, 6.87, 8.85, 8.88, 3.46, 10.42, 7.27, 11, 8.52, 8.41, 9.23, 10.09, 7.57, 10.71, 6.06, 8.39, 12.3, 10.84, 8.73, 11.56, 9.46, 7.71, 6.7, 9.26, 11.36, 8.33, 6.95, 9.84, 9.09, 6.06, 8.95, 4.08, 10.34, 7.4, 8.97, 11.43, 11.03, 6.78, 14.1, 9.82, 8.85, 11.18, 8.4, 8.86, 8.75, 7.95, 18.23, 13.15, 14.48, 6, 17.11, 9.55, 7.82, 5.28, 8.39, 12.87, 4.98, 3.27, 10.08, 20, 7.95, 10.47, 8.46, 6.54, 6.08, 7.31, 13.22, 6.06, 6.93, 9.37, 5.7, 5.88, 7.84, 
8.09, 8.5, 7.48, 11.47, 5.2, 7.24, 6.91, 8.71, 8.6, 12.71, 9.09, 6.89, 7.37, 6.64, 4.44, 6.45, 3.5, 6.5, 7.39, 2.17, 6.92, 5.7, 4.6, 4.25, 8.54, 6.81, 10.11, 9.86, 5.43, 6.38, 7.18, 10.68, 12.92, 8.08, 10.16, 5.83, 8.43, 3.7, 5.78, 8.6, 7.96, 15.87, 6.49, 7.73, 9.12, 3.94, 8.3, 8.91, 9.27, 11.24, 9.26, null, 7.15, 10.67, 10.51, 7.94, 5.98, 6.25, 11.66, 7.5, 4.81, 7.64, 7.17, 6.93, 8.08, 8.03, 8.07, 9.6, 10.55, 5.71, 10.88, 6.21, 10, 6, 6.52, 11.86, 9.42, 9.79, 5.06, 12.5, 8.13, 8.92, 9.29, 7.74, 9.46, 1.29, 9.2, 7.94, 4.15, 8.9, 7.12, 16.94, 6.63, 7.83, 4.08, 10.62, 11.22, 2.4, 10.66, 9.5, 
6.92, 7.04, 8.56, 6.63, 8.98, null, 2.7, 5.26, 7.56, 5.06, 8.09, 9.6, 7.14, 14.91, 4.47, 14.28, 15.09, 9.21, 6.58, 7.69, 10.28, 12, 6.25, 16.15, 5.58, 10.52, 10.17, 8.21, 5.6, 9.53, 8.16, 13.48, 16.66, 5.82, 7.4, 6.94, 9.37, 13.43, null, 4.16, 7.94, 10.16, 12.22, 12.68, 7.36, 9.4, 8.77, 6.6, 8.66, 13.63, 3.7, 19.44, 13.79, 8.92, 6.61, 9.6, 7.69, 3.03, 7.47, 15.07, 8.51, 8.98, 8.08, 9.58, 4.58, 11.58, 6.66, 12.17, 9.85, 15.78, 9.58, 7.91, 11.11, 10, 6.89, 10.67, 11.64, 8.45, 10.07, 16.29, 9.66, 9.92, 11.97, 17.34, 9.82, 10.63, 9.65, 8.89, 6.16, 8.83, 7.23, 3.33, 10.59, 8.4, 7.57, 9.95, 6.22, 7.71, 10.88, 12.12, 
7.2, 8.49, 9.09, 5.95, 9.52, 14.41, 9.95, 9.94, 5.97, 6.33, 9.23, 9.78, 7.15, 7.34, 13.6, 8.98, 8.44, 6.95, 5.21, 5.78, 11.11, 8.71, 8.7, 7.79, 8.33, 10.75, 22.36, 8.5, 12.56, 9.87, 2.85, 5.52, 4.29, 7.41, 8.73, 7.29, 7.24, 9.27, 7.01, 5.14, 7.5, 14.96, 11.61, 8.91, 8.52, 6.81, 9.25, 7.33, 8.68, 10.63, 4.16, 30.35, 7.86, 5.5, 9.71, 10.73, 6.12, 10.95, 18.03, 12.06, 11.57, 8.19, null, 8.9, 22.97, 9.87, 7.29, 8.47, 7.18, 8.41, 11.31, 10.52, 9.84, 7.36, 10.76, 9.86, 6.07, 14.7, 6.98, 8.22, 9.81, 12.9, 8.51, 12.38, 11.81, 7.14, 6.5, 10.29, 8.14, 10.91, 8.79, 11.79, 7.25, 5.41, 6.14, 11.26, 9.67, 6.38, 9.21, 8.53, 
12.5, 5.49, 8.26, 13.4, 6.39, 6.07, 12.25, 8.1, 13.94, 10.31, 6.83, 6.91, 9.79, 10.86, 13.72, 9.67, 8.46, 6.74, 12.79, 2.38, 6.34, 4.62, 12.39, 6.28, 7.46, 9.13, 10, 9.42, 8.16, 8.98, 10.84, 4.54, 4.24, 13.3, 10, 11.26, 13.04, 7.14, 4.08, 10.62, 9.9, null, 11.83, 11.49, 6.64, 7.31, 12.14, 10.55, 9.84, 4.64, 6.77, 9.98, 12.21, 6.52, 6.1, 8.16, 12.5, 6.4, 6.8, 2.7, 5.66, 16.57, 13.11, 10.66, 7.69, 10.93, 10.95, 5.57, 7.13, 10.35, 9.56, 14.72, 4.49, 7.2, 8.28, 5.71, 7.8, 10.25, 10.59, 3.06, 8.01, 8.1, 9.89, 8.87, 8.6, 8.88, 13.81, 6.51, 17.72, 10.97, 9.66, 8.62, 17.89, 9.39, 12.63, 8.7, 10, 13.55, 9.83, 6.55, 
11.82, 5.17, 11.76, 5.68, 6.75, 6.54, 10.58, 10.87, 5.92, 10.35, 8.99, 10.3, 11.68, 5.4, 6.96, 9.63, 14.1, 2.54, 5.12, 7.6, 9.03, 8.19, 6.21, 5.5, 8.96, 9.39, 6.84, 11.64, 13.76, 9.96, 11.18, 8.75, 7.86, 14.49, 10.36, 6.79, 9.34, 10.7, 8.9, 17.11, 6.28, 7.13, 10.45, 11, 7.4, 7.69, 3.8, 8.18, 10.95, 9.17, 9.47, 9.43, 7.92, 9.95, 8.82, 3.44, 13.58, null, 9.55, 7.16, 9.49, 8.39, 9.67, 8.97, 16.92, 10.85, 4.54, 8.29, 10.25, 8.02, 11.59, 14.16, 16.85, 8.84, 8.51, 9.67, 7.07, 10.41, 9.46, 13.88, 9.14, 9.68, 11.29, 7.26, 10.34, 10.25, 7.96, 16.03, 9.72, 9.56, 13.33, 13.66, 6.12, 12.5, 18.18, 8.9, 3.89, 5.06, 16.12, 8.43, 
8.65, 7.55, 10.06, 10.11, 1.42, 8.1, 7.72, 14.48, 2.24, 9.81, 10.11, 11.07, 11.75, 7.14, 11.5, 12.5, 14.87, 6.08, 8.25, 3.48, 7.88, 6.39, 8.01, 8.92, 9.12, 11.11, 8.56, 11.54, 12.24, 10.69, 9.87, 5.88, 6.95, 8.75, 7.98, 10.14, 10.41, 15.07, 9.81, 10.39, 6.14, 9.19, 6.62, 6.06, 7.07, 8.45, 3.88, 10.04, 11.14, 9.84, 8.77, 8.81, 8.13, 9.33, 5.51, 11.61, 8.87, 10.46, 9.29, 11.57, 9.09, 10.17, 4.83, 9.34, 11.51, 6.66, 7.8, 10.85, 10, 7.37, 5.95, 12.03, 10.11, 5.04, 10.63, 8.83, 7.76, 10.69, 9.03, 10.41, 10.09, 17.7, 6.81, 7.22, 13.69, 7.82, 7.03, 7.59, 11.2, 10.56, 8.42, 6.94, 8.67, 8.31, 7.48, 8.65, 7.75, 12.5, 9.39, 21.73, 
9.9, 17.74, 9.63, 7.78, 6.48, 13.13, 10.39, 12.53, 11, 4.27, 9.57, 10.75, 4.58, 6.17, 9.06, 5.63, 11.11, 3.12, 5.98, 20.51, 6.84, 11.82, 7.33, 10.22, 11.69, 9.6, 10.52, 9.81, 9.85, 2.14, 8.88, 6.02, 15.16, 8.14, 4.56, 6.76, 9.31, 7.05, 10.4, 5.45, 18.18, 10.13, 8.37, 4.18, 2.7, 8.88, 7.9, 8.47, 9.15, 12.12, 11.84, 12.74, 8.33, 13.39, 4.73, 13.33, 6.82, 8.98, 5.17, 7.34, 7.44, 9.76, 5.51, 9.09, 12.4, 14.38, 10.99, 9.47, 10.74, 11.72, 8.82, 7.78, 6.71, 9.16, 13.56, 8.4, 9.73, 3.38, 9.55, 7.37, 6.03, 7.21, 10.45, 9.58, 6.72, 5.36, 3.22, 9.3, 7.5, 4.6, 8.1, 10.29, 3.31, 2.85, 9.53, 7.04, 8.69, 13.04, 9.38, 24.32, 
9.74, 10.9, 7.84, 10.45, 10.55, 9.87, 9.72, 7.91, 13.58, 7.05, 10.55, 9.75, 10.41, 5.17, 13.95, 5.96, 5.88, 9.63, 8.67, 9.24, 10.72, 2.5, 10.25, 12.4, 8.06, 8.33, 10.45, 11.97, 13.9, 8.16, 9.52, 9.71, 6.74, 7.44, 6.82, 10.89, 6.86, 9.85, 10.33, 9.75, 10.07, 9.52, 10.96, 9.8, 9.82, 7.26, 6.46, 7.88, 7.14, 3.88, 7.26, 9.26, 9.46, 9.21, null, 8.23, 14.59, 10.42, 6.87, 12.17, 9.04, 10.46, 6.12, 4.3, 4.33, 7.07, 6.74, 8, 2.23, 7.37, 9.85, 5.94, 11.29, 7.79, 8.63, 8.79, 9.62, 5.8, 13.67, 7.06, 11.16, 8.9, 6.12, 8.24, 8.51, 13.83, 10.02, 3.72, 10.63, 7.46, 11.01, 11.69, 2.56, 11.32, 6.32, null, 4.67, 8.58, 8.29, 9.9, 
5.68, 8.41, 12.28, 5.96, 5.45, 6.54, 13.41, 7.8, 8.54, 8.32, 12.19, 5.88, 4.87, 10.81, 7.24, 8.86, 2.83, 12.73, 8.53, 7.58, 8.82, 8.82, 10.23, 4.54, 9.48, 8.53, 5.08, 10.37, 9.04, 9.21, 8.6, 8.36, 15.38, 6.63, 6.64, 11.11, 9.89, 12.96, 8.45, 7.93, 11.37, 9.93, 16.66, null, 10.86, 9.09, 10.93, 2.41, 10.98, 10.81, 6.49, 7.6, 10.44, null, 5.94, 15.84, 6.8, 8.36, 8.01, 8.75, 8.45, 11.29, 8.59, 5.68, 6.94, 9.53, 10.34, 6.92, 9.09, 9.91, 12.24, 13.13, 8.85, 9.7, 8.46, 9.5, 2.58, 7.26, 8, 8, 13.72, 8.12, 3.38, 6.45, 10.16, 8.98, 13.33, 9.31, 12.6, 4.97, 11.29, 10.67, 7.87, 10.94, 9.52, 13.83, 9.41, 16.17, 8.96, 7.92, 
12.29, 3.09, 7.09, 7.09, 16.34, 10.19, 15.52, 8.94, 8.73, 7.4, 3.36, 9.88, 2.75, 8.59, 8.17, 8.65, 10.43, 8.65, 8.84, 8.02, 7.6, 4.44, 8.73, 8.27, 9.42, 7.31, 6.54, 6.97, 10.89, 8.64, 15.85, 6.74, 7.69, 9.85, 6.89, 13.98, 9.91, 9.3, 5.71, 6.39, 7.22, 12.29, 10.34, 9.7, 6.66, 3.7, 10.28, 11.17, 5.49, 6.66, 6, 8.66, 4.28, 7.72, 5.29, 8.18, 8.2, 7.5, 7.06, 8.06, 7.43, 8.16, 7.58, 12.12, 10.37, 7.11, 7.87, 10.34, 8.1, 8.26, 16.07, 8.24, 5, 8.93, 7.37, 7.38, 8.73, 7.42, 11.09, 4.41, 14.45, 6.84, 7.14, 10.74, 8.61, 23.28, 9.71, 9.36, 12.26, 6.07, null, 13.91, 11.4, 7.71, 8.88, 7.84, 7.65, 5.49, 11.27, 6.55, 
6.06, 8.68, 5.8, 6.09, 11.68, 8.1, 4.81, 7.03, 11.25, 9, 8.69, 6.64, 8.46, 6.06, 12.33, 9.32, 11.84, 11.4, 6, 7.55, 10.63, 7.99, 8.46, 9.37, 10.13, 10.77, 6.32, 4.83, 10.5, 8.47, 10.98, 9.55, 6.3, 8.62, 10.25, 9.33, 11.48, 10.22, 6.21, 6.52, 3.33, 3.13, 3.14, 10.02, 5.06, 9.47, 6.35, 6.16, 10.28, 14.13, 9.7, 8.41, 7.24, 12.5, 5.51, 11.11, 10.94, 6.4, 12.27, 7.14, 9.09, 11.05, 4.05, 11.34, 7.05, 3.17, 10.63, 8.73, 4.21, 5.61, 6.21, 5.51, 6.66, 8.65, 5.69, 9.76, 12.61, 9.8, 5.79, 6.26, 6.12, 6.9, 9.82, 7.8, 6.89, 8.57, 9.95, null, 12.7, 10.08, 11.34, 5.48, 16.36, 8.55, 8.31, 6.16, 3.4, 14.64, 10.15, 8.47, 
8.14, 5.12, 11.44, 6.41, 7.49, 2.66, 8.28, 6, 5.15, 12.37, 7.24, 9.8, 1.66, 6.6, 9.69, 5.79, 4.01, 9.33, 5.66, 8.74, 7.99, 9.65, 10.61, 8.93, 14.28, 7.13, 8.91, 7.14, 8.82, 10.05, 8.88, 12.28, 9.53, 10.17, 4.73, 6.02, 5.88, 9.09, 13.48, 18.11, 2.27, 12.17, 7.69, 12.83, 8.79, 11.81, 8.67, 6.33, 5.26, 15.07, 7.92, 10.72, 8.19, 6.3, 9.87, 12.1, 10.71, 6.63, 5.14, 6.74, 13.2, 9.69, 8.42, 9.09, 6.61, 11.05, 6.72, 7, 9.76, 4.32, 5, 7.48, 5.05, 9.41, 7.59, 9.78, 13.03, 8.67, 12.12, 6.06, 5.71, 2.75, 6.22, 7.93, 7.57, 4.25, 7.36, 8.2, 9.09, 8.14, 7.51, 4.92, 6.5, 6.3, 9.18, 6.38, 13.63, 8.95, 6.25, 4.78, 
10.52, 17.11, 9.52, 8.88, 7.78, 7.34, 8.88, 11.25, 10.88, 9.2, 10.91, 12.54, 4.22, 16.39, 8.88, 1.96, 7.07, 11.26, 8.47, 8.41, 11.36, 7.58, 14.07, 6.97, 9.09, 9.42, 6.01, 5.93, 4.33, 7.07, 3.97, 7.62, 9.15, 13.11, 9.69, 10.49, 6.71, 8.51, 4.82, 5.45, 8.92, 9.43, 8.74, 9.52, 11.89, 4.76, 5.12, 6.91, 2, 9.23, 6.84, 8.86, 20.25, 12.89, 9.79, 11.32, 11.11, 10.71, 9.52, 6.14, 9.36, 7.71, 5.81, 6.86, 6.58, 7.66, 9.37, 10.05, 7.96, 9.19, 10.71, 4.91, 6.56, 12.34, 6.49, 3.14, 5.76, 12.41, 6.74, 9.08, 10.26, 10.28, 10.68, 11.47, 7.5, 7.27, 8.33, 6.17, 12.97, 8.54, 11.42, 8.08, 9.75, 14.28, 5.49, 6.88, 5.51, 7.19, 10.53, 7.26, 
5.81, 5.33, 9.68, 5.18, 5.38, 6.52, 6.14, 13.55, 15.27, 11.83, 7.06, 7.02, 7.85, 8.2, 7.95, 9.22, 7.66, 7.5, 7.27, 13.21, 5.67, 11.57, 8.15, 12.12, 8.15, 6.52, 8.52, 9.58, 8.49, 10.71, 5.78, 15.38, null, 13.04, 9.62, 7.92, 10.36, 13.2, 6.66, 10.44, 7.93, 4.76, 8.21, 12.35, 2.38, 8.31, 8.4, 14.06, 9.35, 12.21, 6.88, 6.28, 9.11, 8.33, 5.95, 8.08, 9.8, 12.01, 9.38, 2.24, 9.83, 8.69, 5.74, 8.76, 7.14, 9.78, 5.98, 11.72, 2.94, 8.38, 7.45, 12.03, 8.33, 16.32, 8.73, 8.66, 11.47, 10.11, 6.89, 6.53, 6.47, 6.02, 16.66, 14.67, 10.5, 6.12, 11.05, 11.07, 4.66, 8, 6.1, 9.77, 6.26, 15.52, 7.1, 21.49, 8.56, 11.33, 2.14, 4.47, 
11.07, 8.08, 8.09, 8.87, 11.38, 7.79, 10.75, 7.91, 7.14, 7.14, 9.96, 6.25, 14.28, 8.56, 6.08, 5.47, 11.11, 14.28, 8.75, 7.92, 10.4, 12.87, 10.55, null, 9.78, 11.11, 6.66, 13.03, 7.77, 10.31, 10, 11.89, 9.28, 6.16, 7.28, 12.72, 8.57, 8.5, 4.41, 9.01, 5.73, 12.43, 11.11, 7.4, 7.22, 10.39, 10.16, 6.58, 6.42, 13.26, 13.44, 15.05, 3.03, 12.87, 7.52, 8.14, 6.82, 7.22, 8.76, 8.57, 8.61, 10.93, 11.6, 9.09, 5.55, 13.95, 13.04, 5.79, 11.29, 14.28, 7.29, 3.22, 10.03, 7.74, 7.37, 11.21, 6.45, 9.19, 5.26, 7.58, 5.4, 7.4, 5.6, 7.44, 10.37, 4.43, 18.08, 8.11, 8.83, 4.65, 9.67, 12.28, 14.97, 2.43, 11.16, 9.23, 8.9, 11.47, 10, 8.77, 
5.92, 3.44, 7.51, 7.42, 10.34, 14.1, 10.88, 9.69, 7.63, 10.37, 8.33, 9.25, 8.19, 5.12, 6.89, 5, 6.59, 9.8, 10.93, 7.41, 8.09, 9.16, 8.29, 12.71, 14.92, 9.95, 7.46, 10.66, 8.86, 9.73, 8.57, 9.05, 10.47, 5.78, 6.69, 5.14, 9.9, 8.38, 7.88, 6.47, 20.27, 10.37, 13.59, 6.19, 5.46, 7.61, 9.67, 7.75, 15.49, 5.55, 7.01, 9.29, 13.41, 11.6, 12.85, 7.99, 6.38, 7.46, 9.85, 10.54, 7.11, 9.92, 11.5, 5.19, 13.53, 4.76, 18.46, 8.68, 9.43, 11.76, 9.5, 5.11, 5.08, 11.42, 4.31, 5.55, 4.33, 8.37, 8.92, 8.65, 6.66, 9.22, 10.26, 7.69, 12.43, 17.85, 8, 13.08, 10.86, 9.75, 8.29, 6.77, 7.2, 10.33, 9.48, 6.35, 13.71, 9.57, 11.41, 9.63, 
11.03, 12.24, 7.83, 2.12, null, 7.66, 5.7, 9.03, 7.98, 8.33, 6.9, 7.28, 9.66, 11.01, 7.4, 8, 12.5, 10.9, 8, 7.59, 8.52, 7.14, 1.4, 10.5, 13.57, 5.14, 11.25, 11.17, 7.95, 6.73, 13.64, 9.23, 3.22, 10.22, 10.86, 5.71, 10.31, 10.32, 10.25, 6.68, 6.8, 7.53, 7.17, 4.71, 9.17, 6.38, 12.08, 15.03, 13.76, 11.11, 10.11, 8.88, 12.5, 11.46, 8.03, 8.41, 12.93, 14.47, 7.04, 12.08, 5.55, 8.33, 7.18, 8.09, 12.19, 20.54, 8.11, 17.43, 8.93, 10.21, 8.73, 11.96, 7.04, 10, 6.3, 13.92, 11.99, 11.46, 10.94, 7.74, 5.5, 5.39, 4.14, 11.72, 3.84, 9.87, 9.3, 11.18, 7.17, 8.42, 11.32, 6.57, 9.88, 11.06, 8.82, 6.72, 9.42, 4.22, 16.41, 6.09, 
9.91, 9.53, 7.18, 10.37, 7.32, 14.28, 8.96, 3.82, 6.97, 6.84, 7.1, 4.34, 12.3, 15.55, 7.85, 9.24, 4.83, 10.8, 10.87, 9.6, 6.48, 6.25, 11.49, 7.59, 10.81, 9.46, 7.81, 9.67, 10.58, 13.88, 10.92, 6.49, 11.14, 6.92, 10.31, 6.87, 12.63, 8.52, 12.18, 10.6, 11.6, 9.31, 13.04, 8.62, 13.17, 10.63, 6.25, 11.9, 9.42, null, 6.94, 6.91, 4.51, 7.72, 4, 8.93, 5.45, 10.25, 11.12, 8.81, 8.02, 13.63, 12, 10.04, 10.61, 11.9, 6.53, 7.73, 9.42, 8.16, 8.92, 6.31, 10.65, 15.38, 10.56, 7.5, 10.66, 6.89, 8.09, 10.41, 8.7, 9.63, 8.6, 5.11, 1.47, 9.57, 9.3, 11.86, 14.91, 8.92, 14.49, 4.49, 15.95, 7.09, 1.81, 5.42, 3.44, 9.9, 12.5, 18.3, 
12.12, 8.48, 8.73, 9.77, 11.65, 9.27, 7.12, 6.39, 10.52, 5.88, 3.87, 5.13, 2.34, 2.3, 11.7, 13.05, 21.42, 16.12, 7.81, 10.11, 10.28, 7.44, 5.59, 7.81, 6.89, 4.54, 6.66, 9.52, 4.72, 8.49, 5.98, 9.77, 10.65, 8.52, 10.87, 8.33, 8.06, 7.64, 6.25, 12.84, 5.95, 5.1, 8.47, 11.3, 6.01, 9.41, 4.53, 9.34, 16.66, 9.75, 9.1, 7.46, 8.62, 7.59, 8.28, 8.94, 9.25, 13.13, 11.14, 11.57, 9.34, 11.2, 5.45, 1.69, 12.71, 9.52, 8.33, 5.52, 6.93, 11.26, 8.62, 7.29, 7.14, 6.74, 8.18, 7.07, 5.47, 7.59, 4.95, 8.53, 9.58, 3.22, 9.26, 6.97, 14.81, 10.46, 9.86, 6, 4.67, 7.04, 10.25, 4.12, 12.08, 9.26, 10.48, 17.07, 10.09, 2.22, 8.62, 12.24, 
8.25, 9.06, 4.12, 11.11, 10.88, 8.69, 7.94, 8.41, 8.33, 7.45, 7.51, 10.12, 7.72, 8.96, 13.29, 7.31, 11.97, 11.68, 7.07, 11.72, 8.3, 9.56, 9.69, 1.72, 5.98, 8.69, 13.89, 20.14, 7, 8.08, 12.42, 11.82, 11.45, 8.92, 12.67, 4.49, 14.42, 10.72, 15.89, 7.36, 7.48, 10.57, 14.53, 7.93, 13.16, 6, 14.3, 7.76, 10.13, 5.66, 6.69, 13.43, 7.52, 18.75, 8.55, 9.54, 10.08, 12.76, 9.83, 13.04, 13.55, 4.22, 13.28, 11.01, 8.43, 4.6, 12.06, 11.59, 9.04, 7.95, 5.32, 9.61, 7.84, 11.65, 11.81, 11.24, 15.21, 9.52, 8.65, 7.86, 2.27, 10.61, 8.71, 10.86, 9.42, 8.17, 6.16, 6.87, 7.55, 7.38, 15.51, 8.57, 8.06, 8.33, 10.22, 7.66, 5.42, 9.7, 7.26, 10.96, 
10.21, 12.5, 7.14, 7.21, 7.01, 6.37, 9.55, 9.1, 10.33, 3.65, 7.89, 8.1, 14.28, 9.25, 10.44, 4.44, 9.95, 6.29, 8.77, 4.91, 7.75, 12.76, 9.09, 6.86, 3.35, 8.68, 11.32, 7.44, 6.59, 9.63, 8.64, 10.08, 6.86, 9.15, 10.03, 7.9, 5.2, 10.92, 26.08, 12.32, 8.21, 8.5, 8.72, 10.35, 9.44, 8.33, 7.02, 6.31, 8.14, 14.1, 9.64, 6.49, 12.82, 10.85, 5.88, 11.19, 9.09, 11.32, 8.28, 12.31, 10.75, 10, 3.78, 5.1, 7.94, 10.6, 8, 9.09, 8.61, 11.32, 11.65, 8.39, 14.9, 10.92, 8.21, 8.39, 15.71, 9.41, 11.02, 6.53, 9.25, 7.24, 9.71, 7.69, 0.96, 9.94, 6.12, 15.38, 9.47, 1.88, 8.45, 15.15, 9.39, 10.21, 7.33, 5.55, 4.76, 4.43, 6.75, 8.8, 
11.63, 9.75, 5.45, 4.95, 7.78, null, 6.41, 3.44, 5.26, 7.26, 22.22, 11.17, 10.36, 18.64, 6.55, 7.37, 17.53, 7.14, 10.59, 7.69, 2.5, 10.08, 14.28, 7.96, 8.19, 11.96, 11.93, 11.11, 6.12, 12.85, 8.51, 8.82, 7.57, 10.16, 8.98, 6.55, 5.71, 13.76, 3.61, 12.33, 8.41, 9.14, 10.29, 10.36, 11.29, 8, 11.32, 9.09, 3.73, 1.5, 15.18, 9.39, 10.79, 9.4, 7.2, 8.87, 8.13, 8.6, 6.73, 5.55, 10.82, 2.73, 6.17, 8.1, 7.89, 7.38, 14.28, 5.96, 11.6, 16.17, 8.37, 15.47, 4.05, 8.69, 3.57, 7.31, 8.12, 6.1, 3.27, 3.58, 6.25, 8.7, 2.06, 7.89, 9.07, 5.99, 13.46, 9.52, 6.99, 13.8, 9.23, 5.51, 7.07, 8.3, 11.76, 8.18, 11, 11.28, 8.33, 7.39, 
9.24, 21.64, 11.86, 9.63, 8.86, 18, 6.84, 9.53, 5.5, 6.25, 8.35, 6.64, 8.25, 5.4, 8.95, 5.91, null, 14.28, 15.41, 9.74, 11.23, 6.74, 8.4, 17.85, 7.22, 11.16, 6.52, 10.71, 8.5, 7.89, 13.2, 13.54, 8.95, 13.33, 17.5, 11.32, 3.84, 11.57, 14.12, 7.49, 19.4, 11.36, 9.15, 2.23, 5.52, 5.93, 15.28, 7.66, 9, 13.15, 7.31, 7.46, 8.69, 7.98, 3.17, 9.97, 7.8, 12.69, 9.87, 11.29, 13.15, 8.02, 2.87, 10, 2.63, 6.22, 8.37, 15.45, 6.25, 6.93, 8.66, 11.35, 5.81, 5.19, 10.28, 9, 12.01, 8.97, 9.58, 15.68, 8.92, 7.37, 5.2, 10.88, 15.12, 7.3, 12.31, 11.62, 6.73, 10, 1.38, 10.71, 6.31, 7.78, 11.58, 8.83, 2.63, 8.08, 7.96, 1.78, 
5.88, 5, 12.77, 10.32, 13.97, 10.1, 8.72, 8, 5.88, 8.55, 8.09, 7.14, 8.23, 2.15, 9.24, 7.69, 10.4, 7.82, 10.08, 13.79, 16.66, 7.75, 10.1, 8.99, 10.95, 6.66, 8.93, 4.54, 6.6, 6.25, 8.57, 8.79, 9.2, 3.7, 5.89, 3.7, 5.88, 6.89, 5.43, 7.85, 13.07, 6.97, 5.29, 7.28, 10, 7.25, 14.58, 4.21, 7.15, 7.8, 12.8, 11.62, 2, 10.2, 8.37, 6.06, 11.61, 8.4, 6.25, 8.14, 9.82, 13.48, 5.68, 17.54, 5.98, 6.34, 9.55, 10.51, 13.88, 12.82, 9.01, 9.98, 9.86, 7.93, 7.89, 11.91, 11.2, 7.14, 10.52, 3.94, 9.25, 15.44, 8.84, 1.85, 6.41, 11.21, 11.44, 7.6, 5.73, 12.19, 7.33, 7.99, 11.7, 8.43, 8.44, 6.04, 9.64, 6.06, 5.71, 6.67, 
8.77, 13.65, 12.01, 6.25, 5.88, 14.81, 17.02, 3.82, 7.09, 9.37, 3.07, 6.57, 8.5, 8.94, 4.81, 3.38, 6.73, 12.5, 8.08, 19.14, 10.55, 12.1, 8.07, 8.4, 5, 7.85, 9.97, 9.42, 6.67, 7.03, 9.7, 7.7, 10.81, 11.32, 8.6, 11.7, 11.07, 7.4, 5.61, 9.37, 10.86, 11.49, 11.44, 4.26, 4.7, 6.45, 9.23, 7.19, 8, 10.84, 4.74, 9.57, 14.04, 13.33, 15.62, 5.21, 9.55, 5.2, 5.4, 16.07, 8.6, 11.37, 0.89, 7.64, 8.4, null, 7.45, 8.46, 10.09, 10.18, 2.12, 8.75, 9.44, 4.81, 8.52, 10.34, 11.26, 9.75, 10.42, 10.23, 8.58, 7.63, null, 9.83, 4.5, 7.49, 10.48, 10.63, 10.07, 9.51, 11.89, 10.85, 7.78, 9.47, 12.28, 13.33, 13.24, 8.75, 16.05, 11.29, 
6.88, 10.24, 11.7, 7.56, 9.74, 8.24, 9.14, 17.07, 7.14, 8.48, 7.54, 12.7, 11.82, 12.14, 8.49, 9.23, 9.03, 8.04, 15.42, 12.12, 13.62, 10.77, 8.9, 13.75, 9.84, 8.95, 5.55, 9.56, 8.59, 7.38, 9.75, 8.58, 7.97, 9.16, 12.13, 9.72, 10.18, 7.41, 2.46, 4.39, 8.13, 13.24, 8.07, 7.84, 5.37, 8.47, 10.84, 8.05, 10.96, 5.97, 2.73, 3.19, 16.46, 9.03, 7.48, 11.71, null, 11.47, 3.28, 9.26, 7.29, 13.72, 6.77, null, 8.53, 5.06, 9.09, 2.5, 4.76, 6.03, 11.57, 4.65, 8.63, 10.2, 12.2, 8, 7.96, 8.23, 6.35, 8.33, 9.14, 9.09, 17.56, 8.57, 10.14, 3.9, 7.8, 6.93, 9.75, 4.11, 9.62, 8.87, 1.63, 10.95, 8.33, 8.78, 4.81, 9.01, 12.01, 10.66, 
14.38, 5.79, 9.37, 7.05, 7.83, 9.25, 5.57, 9.2, 14.41, 9.37, 17.24, 10.46, 9.39, 8.88, 11.53, 8.22, 10.86, 5.43, 4.28, 5.05, 8.13, 7.81, 7.54, 11.2, 6.22, 12.65, 4.95, 7.76, 9.48, 9.8, 3.12, 7.94, 9.8, 12.5, 11.45, 9.62, 6.38, 8.13, 8.23, 5.68, 12.39, 6.12, 7.14, 10.92, 7.47, 6.09, 10, 4.61, 10.16, 9.38, 7.47, 9.18, 15.38, 11.17, 12.2, 7.34, null, 6.18, 7.68, 9.92, 8.51, 8.22, 7.35, 7.75, 8.42, 11.42, 8.31, 11.8, 10.52, 2.27, 12.5, 12.29, 1.66, 8.47, 10.37, 10.39, 7.32, 6.12, 9.18, 11.27, 8.42, 7.66, 11.56, 6.45, 8.04, 2.43, 8.81, 9.49, 5.88, 11.26, 12.85, 8.75, 7.91, 6.81, 11.97, 8, 10, 8.61, 6.66, 10.08, 
8.3, 7.53, 8.49, 5.88, 8.44, 8.72, 9.86, 8.51, 8.54, 8.91, 5.4, 1.61, 7.96, 10.04, 9.32, 5.3, 8.57, 10.65, null, 9.25, 9, 10, 5.83, 9.48, 8.58, 7.97, 8.48, 14.94, 8.23, 9.81, 8.28, 9.79, 11.89, 16.52, 9.09, 8.91, 6.32, 9.29, 7.77, 7.54, 5.86, 9.14, 2.67, 12.56, 9.3, 11.56, 10.82, 11.86, 5.76, 9.16, 10.92, 5.3, 4.28, 9.31, 9.09, 5.82, 12, 8.22, 6.55, 8.6, 8.19, 6.83, 8.17, 5.68, 4.32, 6.45, 8.63, 14.45, 12, 8.33, 2.85, 5.66, 7.81, 14.71, 7.97, 12.36, 9.37, 12.4, 13.41, 5.45, 7.52, 15.27, 10.56, 7.54, 7.77, 6.66, 8.05, 7.69, 14.22, 7.07, 9.62, 11.2, 6.13, 7.75, 15, 13.48, 9.28, 4.81, 8.35, 12, 
9.52, 11.83, 5.35, 5.28, 7.42, 7.01, 7.11, 9.61, 4.72, 6.18, 12.08, 9.92, 8.62, 2.89, 6.09, 10.34, 7.56, 15.38, 11.13, 17.72, 7.21, 9.32, 7.85, 5.17, 7.43, 8.33, 10.79, 10.08, 7.69, 5.9, 8.69, 5.18, 4.79, 7.21, 9.76, 9.09, 11.84, 7.47, 9.28, 7.54, 11.91, 7.69, 6.2, 4.34, 14.38, 9.15, 11.16, 9.64, 7.59, 7.85, 2.63, 9.2, 8.48, 11.11, 8.16, 6.94, 6.55, 9.09, 8.29, 13.33, 14.45, 14.38, 5.26, 11.57, 7.56, 12.22, 12.19, 7.33, 3.79, 3.84, 8, 8.53, 12.5, 5.07, 14.01, 8.6, 6.18, 11.92, 9.97, 9.21, 9.48, 9.52, 7.99, 9.75, 5.42, 3.47, 4.71, 8.59, 18.18, 11.58, 8.05, 6.82, 8.1, 5.91, 10.86, 6.83, 11.35, 12.52, 9.64, 6.45, 
12.13, 9.09, 5.26, 8.88, 3.71, 11.57, 6.19, 12.22, 8.79, 5.58, 4.83, 6.38, 10.24, 6.08, 2.73, 11.59, 8.71, 9.14, 6.95, 10.14, 18.75, 5.2, 6.35, 7.64, 5.95, 4.87, 8.43, 9.37, 10.3, 6.27, 8.33, 11.69, 7.26, 13.04, 6.29, 7.36, 7.69, 12.33, 10.69, 11.07, 9.95, 8.18, 12.32, 5.94, 9.64, 9.87, 9.65, 10.93, 6.17, 4.92, 17.12, 7.9, 12.22, 9.49, 11.5, 7.1, 11.53, 6.48, 13.09, 9.03, 8.86, 14.45, 10.52, null, 5.47, 11.07, 9.82, 12.66, 2.7, 9.67, 9.02, 10.73, 9.45, 10.5, 9.23, 6.25, 13.08, 8.24, 15.76, 14.7, 7.8, 4.54, 6.69, 8.16, 9.25, 2.04, 8.23, 3.22, 3.92, 9.75, 10.31, 7.82, 6.29, 6.6, 8.84, 8.45, 10.03, 9.19, 13.47, 10.95, 
9.9, 6.06, 9.33, 2.32, 8.69, 7.88, 4.44, 11.21, 9.75, 8.45, 9.85, 3.22, 12.14, 6.25, 4.01, 5.34, 9.43, 8.38, 9.87, 7.85, 5.81, 8.87, 2.69, 7.77, 7.58, 7.59, 8.7, 8.43, 13.85, 9.91, 11.21, 5.15, 7.25, 9.31, 5.67, 6.25, 7.5, 2.76, 5.52, 3.82, 7.21, 7.07, 9.06, 11.45, 7.7, 6.46, 7.94, 6.57, 7.66, 6.63, 8.86, 8.33, 9.54, 8.14, 9.68, 9.1, 13.67, 9.52, 12.39, 10.45, 13.04, 3.73, null, 11.11, 10.45, 11.68, 17.14, 12.84, 8.6, 5.71, 17.7, 8.45, 9.45, 10.02, 13.51, 11.11, 10.9, 9.37, 8.52, 6.55, 8.98, 6.82, 9.23, 7.14, 9.58, 8.42, 8.53, 10.32, 9.71, 7.96, 6.86, 14.92, 8.23, 8.54, 8.66, 9.66, 8.16, 8.05, 7.4, 8.67, 
26.66, 13.79, 11.84, 8.71, 3.45, 9.44, 9.15, 10.75, 10.37, 9.52, 12.82, 5.47, 9.72, 8.38, 12.83, 5.93, 9.02, 6.85, 5.8, 8.24, 8.64, 10.76, 7.45, 7.46, 9.75, 10.08, 8.78, 14.04, 7.86, 11.68, 7.31, 12.37, 7.43, 10, 10.32, 7.46, 5.82, 1.26, 8.04, 3.78, 9.59, 15.27, 9.82, 7.89, 7.29, 5.88, 9.93, 5.17, 7.72, 6.84, 15.13, 6.38, 14.47, 6.77, 5.89, 6.33, 6.62, 16.01, 8.21, 7.78, 4.76, 14.48, 7.74, 5.81, 7.93, 8.85, 7.11, 12.29, 8.46, 12.5, 8, 2.7, 8.6, 3.57, 9.21, 7.93, 11.51, 8.02, 10.71, 16.21, 7.37, 12.43, 8.08, 8.21, 8.87, 7.94, 9.43, 10.37, 10.57, 7.45, 10.58, 9.09, 8.07, 8.66, 9.37, 11.81, 10.22, 7.89, 12, 3.09, 
6.66, 6.61, 12.34, 12.42, 4.25, 15.2, 6.53, 5.83, 13.86, 8.41, 4.62, 9.94, 11.29, 7.78, 14.75, 13, 13.1, 8.98, 8.6, 2.63, 14.81, 4.95, 8.28, 9.87, 9.77, 10, 10.33, 7.28, 5.6, 13.51, 6.83, 6.51, 6.41, 8.19, 5.26, 5.15, 9.02, 9.32, 4.41, 10.43, 5.53, 6.66, 8.88, 11.06, 14.16, 21.89, 9.84, 10.92, 8.5, 4.6, 3.92, 4.98, 6.52, 6.62, 13.33, 14.67, 4.19, 10.61, 8.92, 8.84, 7.38, 9.36, 7.97, 9.4, 13.79, 8.95, 6.7, 9.25, 8.85, 10.81, 5.71, 15.38, 6.07, 11.14, 7.46, 12.53, 6.56, 10.07, 6.07, 6.07, 7.84, 12.12, 8.7, 6.49, 10.65, 5, 8.51, 7.48, 9.49, 8.16, 12.15, 12.4, 1.53, 15.22, 7.52, 3.39, 9.96, 11.7, 6.89, 10.05, 
8.96, 8.37, 11.86, 8.91, 9.33, 9.25, 4.65, 11.9, 9.72, 10.55, 7.67, 9.13, 9.09, 9.3, 7.8, 1.81, 5.77, 8.82, 7.47, 8.82, 11.86, 9.34, 9.82, 11.94, 11.28, 10.82, 16.01, 12.68, 3.55, 8.13, 8.68, 4.23, 8.23, 8.47, 8.33, 11.26, 6.25, 6.2, 5.14, 12.24, 10.03, 6.32, 10.85, 4.72, 11.35, 10.42, 5.94, 4.38, 9.33, 9.15, 6.08, 7.84, 8.33, 6.97, 8.17, 10.41, 7.69, 9.09, 7.68, 9.6, 1.58, 8.33, 22.85, 20.83, 11.14, 8.27, 10.71, 12.1, 10.64, 11.55, 6.29, 3.77, 7.86, 10.84, 5.88, 8.33, 10.52, 11.17, 6.45, 5.66, 6, 12.7, 0.85, 10.47, 8.94, 8.78, 11.6, 6.3, 9.27, 10.36, 7.5, 8.35, 2.1, 8.33, 6.65, 8.97, 11.02, 6.38, 8.24, 8.69, 
6.05, 10.18, 8.1, 22.68, 8.51, 8.51, 7.5, 12.22, 9.88, 7.14, 10.11, 8.37, 8.33, 10.03, 5.72, 5.98, 15.09, 5.89, 8.39, 7.62, 11.51, 11.18, 5.59, 8.55, 12.5, 6.57, 8.72, 22.5, 6.95, 7.3, 10, 9.68, 9.36, 8.47, 15.38, 8.39, 7.87, 8.2, 14.58, 11.96, 5.55, 6.83, 7.39, 10.61, 7.57, 8.04, 18.18, 10.94, 8.08, 8.33, 8.55, 11.53, 10.4, 12.67, 9.11, 9.49, 16.66, 14.28, 5.84, 8.53, 7.57, 10.28, 7.24, 7.48, 5.78, 4.51, 11.21, 22.72, 7.06, 5.58, 6.95, 8.88, 6.74, 10.72, 4.66, 9.28, 8.74, 21.91, 8.3, 11.11, 10.25, 7.4, 8.04, 9.96, 8.01, 14.28, 8.09, 1.25, 8.18, 7.32, 7.47, 7.39, 3.03, 10, 13.61, 5.97, 4.04, 12.22, 7.31, 9.09, 
8.03, 8.79, 11.73, 7.23, 7.22, 8.73, 10.21, 6.97, 8.71, 11.76, 8.4, 6.55, 3.33, 11.27, 3.22, 6.92, 10.3, 9.73, 5.8, 8.53, 9.28, 7.59, 8.33, 8, 11.33, 9.73, 9.3, 9.32, 8.23, 13.87, 13.79, 5.4, 1.09, 8.33, 10.9, 18.9, 11.48, 7.73, 6.73, 8.74, 2.63, 8.43, 7.94, 9.8, 11.57, 9.49, 7.99, 10.81, 7.34, 11.67, 10, 7.07, 6.69, 11.86, 5.43, 12.24, 11.11, 13.51, 7.48, 5.38, 10.26, 7.17, 8.06, 8.69, 8.61, 4.97, 8.04, 6.25, 6.74, 14.91, 7.76, 8.16, 21.87, 6.77, 9.29, 8.41, 10.9, 15.62, 12.71, 7.91, 10.22, 15.07, 6.96, 10.12, 2.08, 6.22, 5.31, 10.23, 4.83, 12.01, 7.87, 10.28, 2.59, 13.88, 9.05, 9.42, 9.58, 9.52, 9.89, 7.1, 
5.3, 4.58, 10.26, 6.66, 10.52, 12.06, 12.08, 10.38, 10.38, 12.22, 13.24, 8.28, 4.05, 21.15, 9.07, 6.83, 8.58, 12.63, 12.41, 6.88, 6.81, 8.8, 15.88, 7.88, 10.43, 4.12, 8.67, 8.53, 17.69, 4.22, 11.5, 2.63, 5.94, 4.48, 8.33, 8.8, 10.84, 9.52, 7.22, 10.29, 10.64, 9.35, 7.22, 12.54, 13.79, 10, 7.69, 4.41, 10.01, 9.54, 17.44, 8.97, 5.98, 8.57, 3.57, 13.4, 8.75, 12.12, 9.48, 5.96, 7.18, 10.21, 10.22, 8.21, 4.22, 8.62, 8.11, 3.22, 8.08, 11.14, 9.64, 9.95, 9.75, 3.04, 9.52, 5.79, 5.88, 7.14, 4.97, 7.63, 14.28, 3.41, 9.22, 7.75, 7.08, 8.16, 8.33, 5.71, 9.09, 6.58, 19.16, 10.59, 9.94, 10.38, 6.97, 8.56, 11.11, 8.86, 7.72, 8.09, 
8.11, 8.49, 13.76, 8.54, 8.77, 5.21, 13.15, 15.85, 9.86, 8.95, 7.84, 7.44, 8.67, 11.17, 9.04, 8.37, 14.18, 7.43, 12.5, 10.34, 10.51, 8.69, 10.42, 6.35, 8.65, 9.31, 4.91, 7.69, 7.69, 9.91, 13.22, 6.79, 9.49, 3.89, 8.82, 7.4, 13.23, 17.28, 11.06, 5.88, 10.81, 7.94, 4, 9.47, 8.9, 13.21, 9.17, 11.46, 9.64, 1.16, 14.45, 4.76, 6.75, 12.63, 5.94, 2.04, 9.69, 10, 10.16, 9.57, 6.55, 10.04, 5.38, 8.37, 7.02, 10.89, 10.52, 4.83, 10.82, 4.54, 4.08, null, 9.8, 20.93, 12.64, 9.2, 8.53, 10.18, 8.8, 6.32, 5.76, 13.41, 4.16, 4.68, 7.69, 4.58, 7.89, 6.87, 10.34, 3.84, 16.66, 9.94, 11.9, 6.77, 5.76, 8.05, 11.8, 8.5, 11.04, 9.32, 
10.84, 8.95, 5.37, 2.35, 8.54, 3.12, 11.59, 9.19, 5.71, 8.62, 11.85, 6.66, 5, 7.61, 10.63, 13.04, 7.46, 10.24, 8.4, 7.14, 7.14, 8.51, 7.24, 11.63, 9.43, 11.27, 8.81, 8.27, 8.05, 8.98, 11.94, 8.87, 13.28, 9.23, 5.41, 9.56, 6.08, 12.45, 8.21, 9.67, 1.56, 10.35, 10.49, 7.92, 11.5, 10.69, 7.32, 7.4, 12.13, 10.95, 7.69, 5.91, 13.51, 9.42, 8.98, 10.47, 12, 2, 8.28, 7.39, 8.92, 10.9, 5.94, 12.86, 3.64, 7.85, 8.49, 12.76, 6.93, 9.93, 8.07, 11.36, 5, 8.51, 6.25, 3.38, 6.29, 8.45, 9.43, 8.13, 5.56, 7.78, 8.67, 9.36, 13.84, 4.34, 8.44, 12.05, 19.4, 10.33, 5.06, 10.12, 9.28, 9.55, 6.99, 1.26, 13.25, 8.28, 9.68, 6.66, 
11.61, 10.06, 9.11, 10.16, 6.73, 7.16, 10.79, 10, 2.5, 6.25, 9.32, 8.16, 10.48, 11.78, 7.72, 10.95, 8.07, 10.71, 9.02, 6.52, 13.54, 8.92, 6.4, 12.02, 10.17, 2.62, 12.06, 10.1, 9.43, 15.78, 7.6, 9.09, 11.55, 9.57, 9.25, 7.95, 9.32, 16.66, 2.89, 8, 8.82, 6.92, 4.41, 8.84, 7.33, 2.63, 13.92, 9.59, 15.89, 12.42, 12.07, 11.88, 8.13, 8.89, 7.27, 15.82, 10.34, 9.33, 5.49, 6.92, 11.38, 12.56, 9.12, 8.02, 8.54, 12.39, 11.48, 11.35, 7, 4.58, 9.71, 12.06, 13.65, 10.72, 9.82, 10.66, 10.71, 10.01, 7.03, 8.13, 4.09, 11.21, 8.77, 8.07, 10.44, 7.63, 20, 6.75, 6.61, 8.96, 7.4, 12.93, 18.78, 7.4, 8.33, 2.94, 10.57, 11.6, 5.39, 5.63, 
8.6, 9.01, 10.2, 5, 16.45, 11.78, 9.2, 6.88, 7.47, 22.22, 10.19, 12.47, 12.14, 4.57, 9.21, 9.72, 10.94, 11.11, 9.78, 14.7, 5.31, 6.81, 7.93, 8.95, 4.72, 12.87, 8.09, 12.6, 6.89, 9.19, 10.93, 2.66, 8.36, 6.01, 9.73, 15.29, 6.59, 11.81, 9.57, 11.92, 10.21, 12.26, 10.39, 16.21, 7.4, 9.48, 11.21, 5.17, 15.03, 10.71, 8.61, 5.83, 9.61, 10.14, 6.17, 6.25, 11.29, 10.28, 10, 4.56, 11.05, 9.5, 9.81, null, 7.31, 7.22, 13.54, 7.06, 13.89, 22.98, 12.29, 9.03, 5.5, 5.05, 12.5, 5.94, 8.67, 9, 8.97, 9.24, 5.21, 7.23, 4.58, 5.04, 6.51, 8.9, 6.86, 7.07, 8.34, 11.91, 6.84, 10.34, 13.63, 10.68, 8.91, 6.77, 10.51, 9.37, 7.42, 6.91, 
6.22, 4.72, 10.59, 14.23, 9.27, 8.86, 6.6, 13.81, 8.78, 3.63, 6.7, 2.81, 5.68, 11.04, 5.71, 10.13, 11.21, 5, 11.07, 10.03, 8.1, 9.49, 11.73, 10.11, 18.42, 5.09, 8.09, 10.33, 4.54, 5.34, 3.22, 12.9, 8.38, 6.42, 9.67, 22.95, 8.3, 8.83, 6.33, 17.85, 8.51, 8.69, 12.7, 8.2, 7.69, 7.59, 10.91, 17.03, 7.45, 8.57, 4.16, 12.9, 14.28, 5.6, 8.96, 7.38, 8.51, 9.86, 10.34, 11.12, 3.99, 11.61, 9.11, 13.55, 9.65, 7.13, 16.76, 9.3, 8.05, 8.68, 10.34, 2.94, 7.19, 11.26, 9.82, 6.72, 9.41, 8.87, 8.97, 6.93, 8.35, 6.57, 6.08, 7.96, 8.45, 10.29, 8.18, 8.69, 3.33, 5.75, 7.3, 10.71, 9.09, 5.49, 7.09, 8.66, 17.16, 4.3, 2.58, 10.86, 
6.45, 10.65, 6.81, 7.54, 9.84, 8.51, 10.12, 8.88, 10, 12.18, 9.21, 6.58, 10.89, 8.24, 11.38, 8.34, 7.84, 10.05, 9.26, 10.83, 8.04, 11.4, 9.29, 7.07, 7.11, 9.59, 10.27, 6.71, 12.32, 10.92, 5.12, 9.18, 3.65, 4.87, 9.42, 10.34, 9.72, 11.78, 8.14, 9.2, 9.03, 1.36, 9.01, 8.51, 13.67, 12.09, 8.28, 11.36, 12.12, 7.57, 12.36, 4.65, 11.33, 6.25, 11.42, 12.55, 7.69, 8.22, 7.51, 10.79, 9.92, 10.66, 6.36, 8.46, 9.1, 9.22, 11.94, 10.44, 10.73, 3.64, 14.92, 10.32, 2.43, 8.45, 11.71, 6.9, 7.5, 3.7, 10.05, 7.4, 5.59, 9, 8.97, 7.9, 11.05, 8.79, 9.8, 7.17, 6.73, 7.05, 7.73, 8.65, 9.11, 6.03, 9.28, 7.3, 9.09, 11.01, 14.28, 9.3, 
19.23, 8.18, 7.07, 15.62, 13.26, 8.77, 8.17, 10.27, 12.46, null, 8.27, 6.76, 7.26, 10.67, 9.74, 8.75, 11.05, 5.12, 5.06, 8.25, 4.54, 10.58, 12.08, 9.42, 11.14, 8.64, 8.17, 7.2, 7.69, 11.57, 2, 7.59, 9.54, 7.89, 14.28, 8.6, 7.5, 10.08, 11.3, 3.22, 9, 5.33, 13.53, 9.23, 9.72, 8.11, 15.51, 15.88, 12.12, 7.74, 5.61, 4.51, 8.44, 4.41, 14.92, 10.44, 8.55, 10.37, 5.78, 7.6, 5.81, 12.14, 1.78, 6.52, 12.54, 9.63, 11.5, 9.16, 10.21, 8.7, 1.63, 3.24, 29.03, 7.47, 12.14, 7.8, 8.69, 8, 8.25, 5.91, 9.75, 9.6, 6.79, 7.52, 7.75, 9.89, 13.23, 9.55, 9.8, 6.38, 9.31, 8.09, 12.5, 6.12, 5.96, 6.41, 6.36, 7.66, 9.31, 7.46, 
10.44, 10.83, 7.77, 8.23, 11.92, 7.31, 8.19, 7, 6.17, 11.11, 23.33, 4.8, 7.46, 7.44, 3.75, 7.93, 3, 7.56, 6.25, 9.97, 11.11, 5.14, 9.87, 4.54, 9.13, 3.97, 5.4, 9.33, 1.56, 8.08, 2.63, 0.96, 11.45, 5.4, 8.24, 8.47, 6.17, 6.41, 11.82, 6.76, 13.12, 9.56, 11.23, 7.22, 9.64, 12.76, 8.09, 6.15, 8.45, 9.69, 6.97, 6.42, 9.42, 10.19, 16.25, 9.87, 5.72, 4.87, 13.38, 12.94, 4.61, 11.79, 10.81, 9.4, 8.32, 9.4, 11.06, 9.73, 9.92, 5.08, 5.43, 10.42, 7.91, 10.34, 8.31, 8.39, 9.83, 3.7, 8.73, 6.4, 10.12, 8.94, 16.12, 9.89, 16.66, 11.62, 11.63, null, 5.1, 9.63, 12, 14.47, 9.45, 4.54, 9.85, 11.11, 12.5, 8.52, 10.97, 9.81, 
10.86, 13.02, 11.62, 6.94, 12.25, 11.46, 6.66, 7.53, 11.25, 9.9, 6.45, 6.56, 9.69, 10.86, 8.51, 7.31, 6.04, 20.54, 12.91, 13.43, 8.99, 10.21, 10.14, 11.27, 10.89, 5.88, 11.11, 7.51, 4.26, 11.73, 11.58, 6.82, 6.02, 12.69, 5.26, 8.94, 12.19, 10.09, 4.22, 11.95, 7.21, 11.21, 10.45, 6.02, 8.59, 5.74, 11.5, 6.85, 7.12, 14.55, 9.09, 7.62, 8.67, 11.56, 9.8, 8.99, 7.07, 7.5, 9.81, 7.05, 7.91, 3.84, 16.96, 13.29, 5.47, 8.15, 9.97, 12, 9.37, 10.86, 9.26, 5.82, 12.34, 10.42, 17.64, 5.14, 6.46, 12.68, 7.97, 8.84, 8.33, 10.3, 11.6, 15.38, 9.09, 11.31, 9.27, 11.62, 6.38, 7.76, 6.66, 14.63, 8.1, 3.17, null, 9.15, 6.15, 2.94, 8.98, 8.28, 
4.81, 11.83, 6.6, 11.84, 9.68, 5.63, 4.57, 6.29, 7.31, 6.96, 2.22, 8.16, 8.7, 7.21, 9.33, 9.35, 8.79, 7.82, 3.65, 13.33, 7.58, 6.53, 5.63, 8.68, 10.64, 9.33, 9.95, 5.84, 9, 4.03, 5.1, 14.41, 7.5, 10.99, 6.41, 9.79, 2.94, 5.94, 5.01, 6.59, 5.94, 7.51, 9.8, 10.96, 7.54, 9.43, 6.09, 10.86, 6.45, 8.94, 8.74, 8.18, 7.23, 11.86, 7.84, 7.24, 7.6, 11.02, 8.19, 5.84, 7.07, 15.51, 9.52, 15.11, 8.07, 9.64, 13.2, 13.27, 10, 12.05, 5.54, 5.34, 11.56, 11.32, 6.97, 7.31, 8.24, 8.42, 16.66, 3.26, 5.83, 8.43, 9.13, 16.17, 10.4, 9.1, 8.16, 7.68, 6.31, 4.76, 7.1, 9.25, 10.55, 5.1, 13.69, 11.53, 7.81, 8.84, 8.69, 10.76, 
9.82, 9.01, 8.92, 3.57, 7.94, 10.66, 11.07, 12.12, 9.68, 8.61, 13.43, 11.6, 6.25, 9.87, 11.84, 11.36, 5.19, 5, 6.28, 11.66, 2.66, 10.72, 6.84, 10.6, 10.35, 13.51, 8.18, 8.82, 7.42, 7.14, null, 7.67, 5.84, 9.02, 6.59, 7.11, 4.48, 5.78, 6.91, 6.48, 9.61, 11.09, 12.4, 5.51, 11.92, 9.24, 6.11, 5.49, 4.1, 8.03, 9.69, 8.33, 7.24, 5.55, 8.92, 7.15, 4.65, 12.09, 7.35, 16.05, 19.04, 6.55, 9.98, 3.84, 10.9, 13.04, 11.11, 10.59, 7.81, 5.08, 8.4, 12.47, 10.95, 6, 9.17, 12.68, 3.4, 7.31, 8.69, 3.83, 5.1, 18.75, 8.75, 3.63, 7.53, 11.69, 9.09, 7.05, 20, 8.51, 1.78, 4.95, 9.6, 8.07, 8.48, 8.56, 12.9, 6.69, 3.53, 3.43, 
13.97, 5.3, 6.53, 9.77, 7.04, 8.95, 7.65, 11.01, 12.37, 5.35, 8.64, 7.56, 11.65, 7.14, 9.64, 5.29, 10.63, 7.04, 8.72, 5.92, 12.05, 9.51, 16.66, 8.33, 12.76, 4.8, 7.94, 9.92, 9.11, 13.54, 7.75, 16.57, 12.3, 6.71, 11.71, 8.06, 9.72, 5.6, 18.66, 8.25, 13.93, 8.91, 5.3, 7.07, 8.58, 11.25, 3.06, 9.68, 5.89, 11.58, 3.52, 13.65, 7.1, 8.59, 8.78, 6.77, 6.82, 6.55, 9.09, 8.07, 8.78, 12.84, 7.37, 8.64, 10.81, 9.53, 12.04, 11.62, 10.17, 4.16, 6.89, 6.3, 15, 5.45, 10.66, 18.91, 9.91, 7.27, 8.02, 11.32, 7.61, 3.07, 10.05, 6.25, 8.55, 10.54, 8.99, 11.53, 16.66, 5.81, 12.69, 6.94, 7.26, 10.11, 9.13, 13.23, 13.52, 7.11, 12.14, 16.66, 
7.21, 14.75, 5.86, 6.8, 8.53, 10.61, 14.7, 9.31, 10.71, 6.99, 7.54, 10.2, 14.44, 9.71, 5.55, 8.51, 6.39, 19.81, 10.23, 8.69, 15.38, 6.83, 13, 4.54, 6.75, 7.73, 8.54, 9.61, 8.53, 7.18, 12.19, null, 9.78, 12.23, 6.83, 4.73, 8.81, 10.66, 8.18, 7.06, 5.6, 2.77, 10.75, 7.33, 10.12, 10.28, 8.58, 5.76, 6.83, 10.18, 5.28, 5.72, 9.18, 4.54, 7.81, 8.44, 11.46, 14.89, 8.33, 10.84, 5.97, 2.52, 7.96, 8.29, 4.76, 7.83, 11.72, 8.53, 11.76, 7.19, 7.27, 9.16, 14.59, 10.62, 6.14, 7.91, 12.04, 5.03, 5.66, 10, 6.91, 10.03, 13.6, 9.45, 7.54, 11.49, 9.2, 8.55, 5.47, 11.53, 8.77, 7.46, 8.38, 6.78, 9.48, 9.52, 10.38, 11.38, 8.64, 6.97, 
10.51, 8.45, 11.53, 12.17, 7.44, 10, 8.13, 9.25, 11.36, 8.83, 6.48, 5.44, 6.94, 10.86, 4.07, 4.76, 7.06, 8.89, 8.71, 10.01, 4.68, 11.37, 2.43, 11.6, 9.25, 5.71, 6.1, 6.47, 9.62, 6.41, 6.8, 8.33, 11.2, 9.54, 9.87, 10, 5.2, 11.19, 9.84, 6.2, 7.56, 9.24, 9.25, 10.31, 8.03, 19.69, 6.97, 4.41, 6.62, 3.57, 9.38, 7.43, 7.84, 3.91, 9.64, 11.15, 7.88, 10.72, 8.31, 5.07, 6.81, 8, 3.94, 6.66, 9.05, 11.53, 9.55, 8.5, 8.99, 9.38, 11.84, 14.51, 10.42, 7.14, 8.3, 5.9, 9.51, 7.36, 6.45, 8.8, 7.23, 10.09, 8.39, 13.23, 12.35, 7.09, 5.14, 7.89, 8.09, 7.52, 12.3, 8.75, 9.33, 12.9, 10.33, 7.95, 7.92, 9.91, 9.3, 5.85, 
13.26, 4.81, 11.02, 10.11, 5.39, 8.51, 8.5, 6.61, 10.84, 5.98, 9.6, 13.97, 5.25, 8.4, 13.04, 8.86, 4.34, 13.15, 12.06, 5.48, 9.3, 8.27, 13.84, 21.42, 10.96, 6.93, 8.39, 8.33, 8.91, 11.38, 7.93, 12.69, 19.85, 9.55, 6.09, 12.29, 4.67, 7.09, 7.4, 12.39, 9.23, 10.96, 8.42, 8.8, 6.04, 9.12, 5.29, 7.86, 7.56, 8.77, 1.85, 7.75, 13.72, 9.43, 12.63, 7.4, 7.82, 11.76, 7.6, 4.24, 4.8, 7.78, 11.06, 9.05, 10.74, 6.61, 8.43, 6.45, 9.11, 9.56, 8.74, 8.05, 10.91, 10.65, 7.52, 9.19, 17.24, 10.44, 12.56, 8.62, 9.82, 9.75, 9.9, 7.36, 8.97, 6.84, 8.02, 6.32, 10.34, 9.04, 1.51, 9.02, 7.96, 11.03, 5.05, 12.4, 8.18, 5.71, 8.14, 8.41, 
8.64, 9.14, 6.56, 11.72, 8.88, 8.26, 6.45, 10.64, 12.79, 9.77, 10.3, 3.12, 1.63, 11.85, 8.75, 6.86, 10.1, 8.88, 7.22, 5.85, 4.41, 8.97, 8.45, 11.32, 8.15, 8.34, 18.18, 5.07, 4.69, 9.15, 8.51, 9.34, 25, 8.03, 7.09, 3, 4.39, 1.25, 6.51, 8.23, 9.23, 14.11, 9.62, 6.72, 9.52, 9.24, 6.61, 4.65, 8.38, 5.17, 11.17, 6.29, 7.74, 9.09, 8.84, 13.84, 8, 9.87, 5.68, 6.92, 6.75, 18.18, 8.1, 15.51, 2.32, 9.56, 8.98, 4.68, 12.96, 13.51, 12.66, 15.67, 13.17, 7.56, 11.62, 7.35, 7.57, 7.04, 6.06, 9.69, 8.89, 15.78, 8.34, 8.87, 12.09, 9.23, 10.21, 13.4, 6.81, 14.11, 7.53, 6.45, 9.85, 9.97, 9.21, 8.83, 10.03, 3.93, 7.78, 8.8, 
8.31, 5.19, 15.45, 5.18, null, 21.42, 9.2, 10.27, 7.14, 4.76, 8.33, 14.61, 10.29, 8.74, 9.82, 11.12, 9.52, 9.58, 9.61, 9.21, 8.15, 8.87, 5.18, 9.6, 21.87, 8.2, 3.57, 8.47, 9.79, 8.01, 8.66, 9.8, 7.56, 8.47, 12.82, 6.15, 8.62, 9.09, 11.94, 8.72, 5.14, 4.03, 7.02, 4.14, 7.72, 7.33, 9.5, 14.81, 9.18, null, 3.6, 7.38, 9.16, 5.55, 6.89, 7.98, 12.31, 6.45, 5.82, 8.33, 13.84, 9.67, 9.18, 11.22, 11.11, 9.38, 9.01, 7.74, 4.65, 8.96, 9.21, 10.42, 6.09, 11.96, 5.81, 8.45, 5, 8.28, 9.02, 6.19, 9.43, 7.4, 6.97, 8.53, 4.58, 9.22, 10.24, 5.12, 5.04, 10.06, 8.89, 9.6, 10.2, 10.58, 12.47, 8.82, 25.8, 10.76, 7.4, 10.14, 
12.05, 10.15, 10.63, 6.89, null, 6.93, 8.67, 5.15, 12.62, 8.02, 9.4, 10.9, 8.93, 9.09, 12.13, 12.79, 11.21, 7.84, 7.83, 9.51, 7.37, 8.33, 10.08, 9.16, 10.32, 12, 10.61, 5.28, 6.17, 8.53, 8.04, 8.12, 8.65, 21.03, 10.99, 10.76, 8.47, 8.24, 9.86, 5.88, 17.17, 9.12, 10.51, 11, 9.19, 5.78, 6.45, 5.71, 10.34, 6.71, 10.22, 6.08, 10.78, 8.54, 7.83, 8.29, 9.34, 6.45, 11.11, 8.86, 6.45, 10.18, 9.2, 10.93, 6.44, 6.61, 4.59, 13.06, 2.78, 8.65, 6.53, 10.73, 6.45, 7.56, 3.59, 10.25, 6.99, 5.92, 9.64, 7.03, 9.02, 7.35, 12.25, 9.95, 8.88, 8.02, 13.92, 4.71, 13.82, 9.58, 9.15, 7.92, 11.45, 14.42, 7.87, 6.61, 9.36, 11.97, 7.07, 7.71, 
17.77, 8.27, 10.06, 9.61, 5.1, 8.94, 4.76, 28, 9.05, 15.78, 24.63, 11.7, 6.02, 9.69, 6.52, 8.73, 6.61, 8.23, 8.72, 4.7, 7.89, 8.62, 6.32, 9.39, 9.39, 12.22, 5.68, 9.5, 8.3, 10.23, 15.15, 8.11, 19.18, 9.43, 10.7, 11.76, 7.66, 7.39, 4.47, 9.03, 8.98, 8.85, 6.95, 9.72, 8.77, null, 8.43, 6.16, 6.58, 11.11, 7.87, 7.63, 5.69, 5.75, 8.84, 7.04, 5.71, 20.68, 5.59, 12.5, 10.7, 6.53, 7.08, 10.34, 7.21, 8.07, 11.52, 13.14, 8.65, 10.21, 7.27, 10.19, 8.29, 2.27, 7.76, 7.69, 8.94, 9.95, 8.8, 6.81, 6.69, 7.68, 6.84, 10.85, 7.69, 6.97, 5.61, 7.46, 8.75, 9.12, 8.53, 10.34, 4.25, 14.7, 4.62, 11, 9.48, 6.77, 5.47, 10.16, 
10.75, 14, 9, 10.79, 15.51, null, 7.55, 6.37, 4.43, 9, 8.21, 16.49, 10, 8.16, 5.79, 9.33, 10.61, 6.22, 13.21, 12.98, 6, 9.72, 11.34, 3.63, 12.28, 5.05, 10.31, 11.56, 6.68, 11.23, 13.52, 9.19, 5.17, 7.88, 9.23, 6.31, 4.16, 17.75, 17.92, 4.04, 9.17, 11.53, 12.2, 11.86, 7.98, 11.53, 18.6, 8.74, 8.39, 8.39, 5.96, 3.9, 10.08, 8.13, 16, 11.79, 9.25, 10.4, 6.12, 14.78, 6.58, 6.74, 11.05, 10.89, 10, 7.01, 7.5, 6.57, 6.19, 10.36, 9.61, 7.87, 9.15, 8.18, 7.27, 7.79, 4.83, 14.78, 3.84, 13.95, 9.3, 18.23, 11.21, 12.35, 16.66, 8.55, 3.88, 7.87, 9.49, 11.68, 10.41, 9.43, 8.27, 5.12, null, 8.78, 10.22, 11.86, 4.59, 6.71, 
7.49, 6.62, 7.05, 10.9, 9.3, 10.5, 9.57, 8.07, 9.9, 7.84, 4.65, 6.61, 7.26, 11.03, 18.27, 9.83, 11.53, 19.71, 6.52, 5.77, 7.93, 11.76, 14.58, 7.04, 8.06, 4.69, 8.19, 10.35, 4.67, 9.09, 10.96, 10.93, 7.01, 7.57, 6.84, 11.29, 8.08, 6.4, 10.43, 8.56, 9.03, 9, 3.22, 6.97, 1.07, 10.58, 8.94, 9.52, 7.12, 3.44, 11.67, 15.68, 8.16, 8.97, 6.32, 14.19, 4.47, 12.74, 14.28, 6.38, 8.1, 11.2, 11.15, 12.63, 7.66, 10.88, 10.18, 10.92, 7.74, 6.77, 10, 7.03, 4.76, 7.1, 4.76, 14.28, 9.84, 7.94, 12.67, 14.01, 15.49, 8.16, 10.41, 12.91, 10.33, 11.05, 7.14, 6.34, 8.06, 9.42, 5.39, 5.83, 11.65, 15.07, 8.51, 4.83, 7.47, 10, 9.16, 11.74, 
8.88, 7.89, 4.61, 8.03, 11.06, 9.04, 5.47, 6.2, 10.27, 40, 10.41, 7.83, 2.63, 3.25, 8.45, 13.51, 6.07, 10, 10.86, 13.6, 7.11, 7.89, 17.24, 5.76, 33.33, 7.4, 8, 4.22, 16.94, 7.34, 6.87, 6.92, 11.76, 3.44, 7.51, 7.42, 9.6, 6.5, 5.88, 6.34, 8.89, 13.46, 2.43, 13.15, 6.25, 8.25, 4.22, 14.28, 15.1, 10, 10.83, 9.21, 9.56, 16.66, 13.79, 11.34, 8.46, 8.35, 9.83, 4.49, 10.81, 8.33, 14.55, 12.36, 11.25, 6.72, 4.92, 7.47, 12.69, 1.01, 8.1, 11.71, 5.71, 12.04, 8.94, 7.77, 10.81, 7.14, 10.61, 7.28, 11.29, 11.47, 6.22, 8.88, 9.54, 7.24, 6.31, 7.88, 10.84, 6.66, 7.39, 7.14, 21.42, 7.71, 11.49, 8.86, 8.33, 10, 2.08, 7.44, 
9.52, null, 6.25, 8.75, 9.33, 4.71, 6.05, 1.66, 6.83, 9.74, 5.88, 11.03, 8.93, 6.54, 8.35, 7.71, 9.67, 11.07, 8.77, 7.69, 11.4, 9.11, null, 5.64, 11.94, 6.77, 8.23, 8.31, 7.28, 8.88, 8.53, 16.66, 8.92, 6.86, 2.6, 13.58, 13.88, 9.82, 5.66, 14.54, 13.07, 14.28, 11.36, 19.14, 10.11, 3.03, 13.4, 5.37, 12.1, 13.73, 7.66, 18.66, 7.15, 7.69, 9.06, 7.86, 8.34, 10.49, 8.93, 9.16, 9.71, 8.91, 11.76, 16.56, 6.92, 6.98, 10.88, 8.9, 6.57, 12.85, 7.61, 9.14, 7.64, 7.75, 7.37, 6.2, 8.88, 13.51, 9.8, 13.42, 10, 6.16, 4.2, 12.23, 10.15, 11.13, 22.8, null, 7.39, 6.4, 8.52, 10.04, 7.74, 9.39, 4.42, 9.3, 3.17, 7.34, 6.25, 4.34, 
11.5, 11.01, 12.28, 9.16, 12.16, 11.36, 9.52, 9.67, 5.49, 11.11, 8.07, 14.68, 11.9, 9.05, 11.23, 14.15, 7.5, 12.3, 11.46, 9.16, 9.14, 10.45, 8.13, 9.52, 11.11, 13.79, 11.92, 8.01, 7.93, 10.34, 12.69, 8.98, 8.53, 7.81, 9.55, 8.3, 5.96, 11.6, 9.28, 10.36, 11.16, 7.69, 9.74, 9.7, 7.42, 10.81, 8.72, 9.26, 10.6, 9.67, 10.69, 12.59, 5, 11.84, 12.06, 2.08, 11.76, 7.22, 7.5, 1.8, 7.14, 12.28, 6.66, 13.95, 15.13, 11.93, 5.47, 10.82, 9.83, 5.83, 2, 4.58, 7.57, 8.29, 4.76, 3.68, 11.81, 11.48, 7.93, 7.27, 9.06, 9.21, 8.57, 7.83, 11.85, 4.54, 8.35, 5.3, 12.28, 3.29, 7.86, 8.28, 6.25, 10.65, 8.3, 9.35, 8.13, 11.68, 7.69, 6.15, 
9.93, 8.42, 7.8, 6.06, 8.72, 18.36, 8, 8.09, 9.58, 8.42, 8.68, 8.07, 8.08, 9.2, 8.18, 6.95, 7.73, 8.32, 7.3, 8.53, 8.41, 8.67, 8.71, 8.86, 6.68, 8.56, 8.12, 9.23, 8.18, 9.02, 10.18, 6.47, 7.81, 7.78, 8.71, 8.62, 9.73, 9.95, 8.62, 8.87, 10.32, 8.03, 9.36, 8.09, 7.29, 8.5, 5.88, 8.08, 9.27, 7.62, 7.45, 7.07, 4.54, 8.67, 7.59, 5.7, 11.18, 7.01, 8.67, 6.87, 7.8, 7.22, 6.38, 8.81, 8.26, 6.47, 7, 7.68, 7.2, 6.08, 8.89, 8.98, 9.29, 9.96, 9.31, 9.96, 9.87, 12.5, 8.99, 8.85, 8.47, 8.16, 10.38, 6.25, 7.23, 10.45, 7.76, 9.78, 9.44, 9.55, 9.95, 9.06, 9.62, 8.62, 9.6, 9.25, 8.95, 9.43, 9.21, 9.73, 
10.2, 9.64, 9.95, 8.73, 9.88, 9.99, 8.79, 9.22, 10.39, 9.91, 9.73, 7.42, 8.26, 9.43, 11.42, 8.8, 9.38, 8.62, 9.97, 9.8, 11.75, 9.59, 7.29, 8.96, 9.54, 10.13, 8.37, 9.13, 6.02, 9.21, 12.35, 11.08, 8.35, 9.19, 7.76, 8.5, 8.59, 9.59, 9.58, 9.27, 9.25, 8.51, 10.15, 10.94, 9.08, 9.27, 8.96, 8.28, 8.22, 26.6, 35.03, 28.64, 26.55, 25.05, 24.71, 21.38, 26.55, 27.15, 26.41, 24.53, 25.85, 22.66, 23.91, 24.09, 26.64, 28.13, 23.51, 29.77, 26.15, 19.49, 25.07, 23.06, 26.71, 25.51, 21.25, 24.1, 31.28, 25.11, 23.3, 27.25, 24.17, 20.62, 25.59, 27.46, 19.55, 26.77, 26.2, 26.2, 26.48, 22.12, 26.1, 24.66, 26.14, 21.6, 25.15, 26.82, 21.4, 20.53, 27.66, 28.21, 
19.24, 27.64, 23.09, 27.88, 24.79, 23.92, 22.19, 27.35, 26.37, 26.2, 23.11, 27.31, 24.77, 32.65, 34.59, 26.62, 22.01, 20.81, 28.95, 24.52, 24.33, 26.1, 28.73, 22.69, 24.59, 24.78, 22.06, 28.59, 21.91, 22.16, 27.54, 22.59, 24, 23.96, 27.08, 24.59, 23.64, 24.59, 20.56, 23.32, 45.22, 20.97, 28.16, 29.22, 17.8, 21.64, 24.52, 26.4, 24.15, 21.12, 22.42, 32.16, 29.77, 23.85, 18.75, 24.74, 22.75, 20.07, 21.08, 24.69, 34.59, 22.63, 23.26, 27.25, 29.75, 27.21, 31.07, 23.69, 21.38, 27.55, 30.71, 24.66, 26.62, 25.09, 24.58, 22.87, 25.41, 22.72, 26.91, 23.3, 21.71, 22.39, 21.8, 28.65, 24.43, 22.45, 26.73, 25.91, 27.94, 22.49, 23.48, 25.63, 23.88, 20.03, 23.46, 26.2, 23.87, 28.02, 55.71, 25.34, 
19.55, 26.3, 26.15, 27.74, 27.18, 21.73, 21.7, 26.74, 20.08, 26.71, 24.98, 25.32, 20.52, 24.13, 26.21, 23.54, 24.5, 28.65, 20.07, 24.45, 19.55, 21.66, 28.14, 25.39, 24.28, 27.78, 27.4, 21.57, 22.73, 29.58, 21.84, 19.09, 22.19, 21.29, 25.65, 29.28, 26.57, 27.14, 24.92, 27.21, 28.16, 28.45, 22.16, 20.6, 23.98, 21.52, 19.32, 28.75, 21.42, 22.21, 27.4, 28.42, 26.54, 29.34, 24.16, 20.86, 22.79, 26.54, 24.88, 21.07, 25.78, 25.3, 18.19, 22.19, 25.69, 22.53, 29.25, 27.73, 26.88, 25.81, 27.31, 18.38, 28.44, 22.98, 27.38, 26.54, 22.19, 24.46, 19.93, 23.19, 27.84, 24.52, 24.33, 23.42, 19.26, 26.93, 21.59, 25.12, 20.95, 33.39, 30.49, 27.75, 24.19, 26.37, 27.67, 23.14, 23.15, 23.94, 20.98, 24.14, 
22.31, 21.74, 28, 21.9, 21.9, 28.84, 22.36, 26.01, 26.66, 22.89, 25.32, 22.88, 27.64, 22.39, 26.31, 37.53, 29.31, 25.54, 24.34, 23.41, 23.44, 23.96, 25.93, 21.08, 25.32, 20.24, 22.25, 23.23, 26.75, 18.69, 23.48, 23.9, 24.95, 25.21, 28.14, 22.9, 28.34, 22.65, 22.32, 25.97, 20.3, 29.42, 18.99, 24.23, 29.13, 26.5, 27.09, 25.58, 28.69, 23.88, 23.1, 24.71, 18.55, 30.15, 18.94, 30.74, 26.81, 19.71, 21.68, 18.97, 22.38, 18.8, 9.09, 15.95, 27.8, 21.75, 25.36, 27.27, 27.43, 22.88, 31.59, 25.19, 30.75, 26.07, 19.37, 5.71, 23.95, 24.55, 24, 20.89, 26.66, 29.53, 13.63, 35.29, 25, 21.03, 29.23, 22.91, 26.02, 30.83, 21.25, 17.1, 29.45, 25.53, 24.63, 25.31, 37.83, 34.27, 19.47, 27.65, 
19.23, 36.6, 23.23, 26.47, 8.57, 38.46, 26.15, 14.2, 25, 21.61, 19.32, 30.61, 22.54, 27.39, 40.6, 18.42, 12.5, 11.53, 14.92, 27.89, 10.4, 12.83, 31.73, 7.69, 21.74, 14.88, 25.39, 21.16, 15.84, 21.67, 25.45, 34.86, 19.37, 32.71, 23.12, 26.6, 17.07, 25.59, 24.27, 23.66, 23.07, 27.35, 28.88, 31.58, 29.04, 17.16, 21.82, 18.9, 28.4, 22.91, 26.08, 16.32, 19.19, 17.63, 22.83, 34.01, 22.81, 27.16, 29.03, 21.16, 29.22, 25.16, 28.63, 24.56, 25.59, 26.57, 24.36, 27.58, 27.5, 24.94, 19.41, 25, 28.96, 29, 18.18, 22.54, 21.73, 20.07, 20.2, 26.73, 20.28, 27.86, 23.81, 26.66, 25.95, 25.42, 21.53, 10.28, 22.75, 25.6, 19, 26.26, 17.75, 17.96, 12.54, 38.23, 21.64, 18.08, 32.42, 20.06, 
17.21, 21.87, 40.57, 27.67, 21.78, 24.37, 23.16, 33.33, 21.83, 13.11, 23.69, 31.11, 16.12, 29.82, 26.5, 26.84, 11.95, 25.54, 30.7, 26.97, 21.27, 24.82, 31.81, 19.94, 26.33, 21.19, 25.06, 24.61, 18.37, 25.85, 21.69, 22.88, 26.25, 19.27, 33.33, 23.96, 23.17, 24.44, 30.04, 23.37, 20.61, 21.33, 25, 17.94, 25.54, 15.23, 17.75, 27.33, 13.63, 22.25, 24.82, 25.27, 19.86, 52.56, 24.3, 23, 22.5, 24.09, 26.11, 19.13, 31.68, 20.28, 17.85, 18.83, 26.4, 18.34, 21.9, 25.17, 21.28, 33.33, 15.33, 20.65, 22.03, 26.85, 25, 19.4, 30, 36.04, 21.18, 18.58, 21.12, 13.01, 27.27, 16.56, 20.58, 22.25, 27.99, 19.26, 25.42, 21.36, 22.51, 18.36, 22.88, 35.43, 15.66, 21.33, 20.56, 24.84, 23.94, 24.65, 
32.19, 24.27, null, 13.51, 23.68, 21.18, 37.97, 26.66, 27.11, 21.42, 28.17, 23.88, 55.35, 27.04, 25.42, 19.74, 36.15, 26.65, 26.5, 9.09, 21.64, 14.41, 21.05, 27.41, 21.91, 24, 22.99, 16.32, 26.4, 31.66, 22.33, 35.18, 33.33, 25, 16.41, 18.03, 28.33, 25.58, 19.12, 31.11, 28.17, 15.78, 17.82, 27.63, 29.24, 28.01, 27.27, 24.07, 18.05, 24.13, 19.71, 23.94, 29.2, 24.46, 16.16, 26.43, 26.98, 31.91, 18.13, 35.35, 20.54, 19.26, 23.4, 26.66, 25.64, 24.78, 31.14, 35.75, 21.54, 14.95, 10, 36.78, 34.26, 26.71, 19.71, 16.2, 15.55, 30.32, 29, 24.49, 14.45, 32.14, 38.29, 24.82, 22.07, 19.4, 23.84, 30.26, 30.83, 21.85, 21.41, 31.06, 32.17, 26.22, 18.73, 39.45, 45.45, 26.05, 21.24, 24.16, 
30.95, 23.8, 25.22, 15.67, 31.21, 5.97, 26.76, 37.88, 21.73, 18.86, 20.44, 20.71, 19.86, 29.77, 21.73, 6.08, 24.62, 22.22, 20.91, 20.36, 20.1, 8.33, 24.8, 17.1, 26.08, 20.65, 22.95, 27.14, 20.1, 21.47, 20.7, 25.57, 19.36, 20.06, 18.04, 27.93, 23.04, 12.5, 25.19, 28.38, 23.82, 23.68, 39.77, 27.04, 24.06, 27.83, 23.4, 19.44, 17.85, 21, 15.59, 39.27, 13.42, 19.38, 32.87, 27.86, 21.98, 23.15, 24.59, null, 32.54, 16.21, 14.81, 33.57, 25.84, 18.82, 25.49, 19.67, 29.23, 23.8, 30, 19.61, 23.23, 20.85, 20.58, 19.76, 23.8, 29.95, 33.54, 31.91, 23, 19.23, 13.26, 11.45, 20.58, 12.59, 23, 17.08, 24.71, 20.16, 19.7, 13.15, 25.35, 31.85, 17.02, 36.17, 23.56, 15.62, 18.68, 21.48, 
17.31, 21.91, 23.75, 26.12, 32.43, 27.4, 25.39, 19.4, 19.72, 31.7, 25, 7.84, 35.48, 20.62, 24.91, 14.69, 16.66, 17.56, 27.16, 17.35, 24, 15.67, 27.88, 20, 25.65, 22.44, 19.66, 25.2, 18.18, 54.39, 26.1, 40, 31.45, 23.18, 25, 16.32, 26.25, 25.67, 22.5, 27.04, 20.68, 14.12, 17.37, 28.97, 39.9, 23.48, 24.89, 22.88, 27.85, 19.84, 30.43, 13.74, 24.5, 25, 28, 18.36, 14.86, 20.75, 20.57, 27.86, 28, 30.76, 31.69, 19.52, 24.23, 23.49, 28.76, 24.17, 26.99, 42.52, 21.16, 22, 22.41, 26.2, 28.86, 17.37, 17.34, 31.22, 33.33, 22.34, 22.98, 19.53, 6.66, 24.36, 27.96, 24.05, 29.26, 22.19, 27.27, 24.21, 23.06, 24.21, 24.95, 13, 32.2, 21.31, 30.05, 23.65, 18.96, 13.72, 
19.31, 25.86, 16.66, 18.78, 24.46, 21.71, 20.35, 24.22, 22.9, 23.37, 24.32, 15.82, 20.48, 30.76, 21.01, 24.35, 22.8, 24.27, 26.55, 22.67, 23.85, 29.61, 28.57, 42.46, 27.39, 19.56, 35.04, 22.37, 26.14, 16.39, 18.84, 16.06, 21.35, 30.84, 30.14, 25.51, 28.82, 19.18, 30.13, 30.39, 33.02, 20.37, 15.38, 21.79, 12.86, 22.04, 19.8, 17.36, 22.14, 27.74, 18.72, 28.77, 12.06, 17.9, 64.28, 18.77, 23.16, 31.8, 16.78, 12.9, 18.91, 38.46, 27.14, 12.87, 28.29, 41.02, 38.5, 27.53, 21.03, 23.59, 21.76, 31.6, 35.48, 26.76, 27.08, 17.99, 21.29, 18.9, 23.77, 30.64, 25.31, 16.09, 19.23, 25.41, 24.42, 31.89, 18.26, 16.66, 18.01, 18.36, 23.43, 25.75, 27.24, 16.88, 19.83, 19.35, 40.56, 40.11, 17.71, 27.96, 
19.04, 13.57, 31.08, 24.63, 18.27, 10.11, 25.05, 17.97, 20.44, 23.94, 14.28, 30.15, 19.64, 41.32, 28.69, 25.73, 31.39, 26.26, 25, 29.34, 28.57, 20.6, 18.8, 29.79, 33.77, 30.61, 28.84, 28.51, 30.06, 34.1, 19.84, 28.81, 23.93, 23.61, 19.59, 27.21, 23.83, 20.34, 26.89, 27.76, 25.75, 25.4, 29.82, 48.54, 24.1, 31.79, 27.02, 26.31, 28.72, 25.96, 24, 31.11, 26.45, 26.03, 22.86, 28.16, 13.22, 24.54, 36.52, 27.41, 27.1, 21.98, 17.33, 16.31, 27.13, 40, 43.44, 35.71, 19.61, 21.96, 23.52, 14.89, 23.69, 32.8, 25.37, 26.89, 23.43, 23.02, 25, 25.38, 23.19, 35.61, 19.8, 21.87, 28.48, 24.54, 23.34, 17.58, 29.16, 29.43, 32.17, 11.01, 23.12, 20.41, 37.5, 14.42, 21.73, 26.38, 25, 24.46, 
16.76, 23, 25.25, 21.59, 23.19, 21.1, 28.34, 25.35, 32.27, 26.57, 21.6, 22.09, 18.3, 14.81, 34.37, 20.44, 20.51, 12.32, 30.54, 33.94, 23.98, 20.3, 22.8, 10.52, 31.77, 28.07, 15, 32.32, 13.25, 24.71, 17.03, 29.12, 22.43, 17.92, 17.94, 20.8, 16.36, 45.45, 30.39, 22.46, 20.9, 9.9, 20, 28.17, 32.2, 26.89, 19.69, 21.32, 38.23, 25, 32.58, 30.8, 28.88, 12.44, 19.88, 6.89, 26.31, 32.55, 25.71, 30.34, 20.55, 31.14, 25.89, 22.84, 26.84, 19.43, 24.13, 24.15, 16.82, 27.05, 30, 16.58, 29.72, 22.81, 54.23, 31.25, 27.04, 24.78, 17.3, 17.64, 19.63, 25.21, 36.91, 29.03, 23.25, 19.5, 21.38, 18.91, 21.94, 25.82, 24.28, 29.55, 39.43, 27.32, 14.49, 28.3, 16.21, 22.22, 27.36, 39.21, 
24.73, 25.62, 25.32, 31.67, 42.03, 22.99, 19.23, 17.43, 31.7, 21.81, 23.27, 37.2, 20.92, 26.79, 24.31, 15.3, 27.01, 24.56, 13.33, 25.35, 35.03, 25.27, 17.15, 24.01, 30.98, 31.34, 17, 16.66, 30.26, 28.57, 21.09, 22.15, 29.7, 22.15, 28.51, 28, 24.87, 39.59, 25.47, 23.97, 33.2, 25.98, 22.74, 30.79, 27.59, 18.02, 34.44, 18.68, 37.61, 25.75, 22.45, 23.52, 23.52, 18.91, 29.14, 25.66, 23.12, 25.12, 18.6, 27.01, 13.97, 17.07, 22.92, 20.22, 40, 51.78, 29.06, 22.69, 20.44, 22.17, 35.93, 22.72, 21.49, 20, 16.77, 17.94, 20.1, 31.97, 16.59, 14.28, 21.32, 30.49, 34.69, 26.85, 20.8, 27.83, 17.01, 30.66, 18.71, 17.94, 32.7, 20.59, 21.42, 22.8, 30.2, 21.53, 31.22, 26.13, 18.22, 19.29, 
22.51, 38.18, 17.65, 25.6, 25.4, 20.08, 25.1, 18.9, 24.66, 37.56, 33.78, 17.39, 26.91, 10.84, 22.29, 20.81, 26.21, 5.88, 23.52, 19.47, 27.27, 29.24, 42.68, 17.51, 29.87, 22.11, 21.05, 25.26, 25.23, 23.07, 18.8, 28.57, 25, 24.08, 16.66, 11.26, 18.85, 13.04, 31.1, 23.8, 27.27, 29.07, 23.63, 20.31, 12.9, 26.01, 21.62, 12.98, 26.31, 23.88, 39.47, 34.65, 29.7, 17, 24.33, 27.44, 18.75, 16.43, 22.82, 24.21, 43.18, 22.22, 25.21, 12.64, 32.3, 25.56, 25.61, 22.78, 23.35, 27.76, 38.83, 25.64, 26.03, 21.55, 20.91, 16, 33.33, 22.54, 26.21, 21.73, 29.03, 24.26, 26.96, 36.66, 26.71, 29.13, 24.06, 25.48, 20.38, 26.16, 19.4, 23.28, 22.32, 29.77, 22.79, 15.56, 22.33, 25.66, 16.37, 14.19, 
27.78, 22.59, 28.25, 23.6, 23.21, 21.64, 35.8, 21.84, 22.75, 38.11, 23.25, 18.08, 22.07, 34.78, 17.96, 30.73, 16.97, 35.32, 35.55, 25.24, 18.84, 22.36, 21.95, 25.23, 13.95, 29.57, 21.08, 28.04, 19.1, 21.36, 21.89, 20.68, 14.5, 27.25, 15.31, 16.73, 14.15, 21.68, 26.47, 26.89, 29.79, 20.74, 14.81, 27.42, 25.79, 19.23, 26.66, 30, 27.33, 22.85, 22.04, 12.69, 28.57, 25.5, 25.97, 23.47, 25.92, 24.73, 28.68, 25.64, 25.75, 23.11, 25.32, 20.88, 23.26, 26.12, 15.7, 16.07, 23.47, 18.75, 17.87, 20.86, 25.71, 20.38, 29.7, 20.91, 30.88, 20.8, 35.61, 21.42, 21.28, 24.53, 38.35, 19.83, 25.53, 28.61, 28.21, 41.17, 24.29, 21.05, 18.21, 20.24, 15.68, 19.78, 18.68, 22.05, 19.67, 25.75, 27.47, 24.48, 
17.03, 37.1, 32.43, 22.28, 25.05, 21.25, 19.66, 15.21, 18.31, 30, 21.68, 26.51, 27.66, 34.56, 17.87, 18, 20.73, 17.02, 27.92, 30, 28.12, 29.72, 23.88, 23.84, 25.12, 41.24, 27.96, 29.97, 25, 27.02, 20.68, 20.51, 22, 22.48, 19.31, 22.97, 11.73, 27.77, 16.14, 21.25, 21.72, 13.29, 26.42, 14.54, 17.69, 26.16, 20.65, 36.68, 26.16, 32.36, 29.54, 11.72, 26.38, 22.62, 24.39, 28.51, 20.77, 31.81, 31.33, 24.32, 30.49, 22.78, 17.46, 27.65, 33.33, 13.68, 22.97, 12.43, 16.53, 25.39, 21.96, 24.39, 27.61, 28.82, 31.37, 23.91, 21, 31.63, 22.05, 17.34, 23.05, 18.96, 24.76, 31.04, 17.85, 16.57, 23.46, 35.05, 21.64, 23.63, 27.92, 29.5, 22.07, 29.71, 26.75, 20.31, 10.16, 29.38, 23.07, 24.23, 
33.33, 23.12, 26.66, 22.22, 6, 15.46, 24.75, 36.23, 27.45, 13.33, 26.41, 25.28, 21.39, 20.73, 17.33, 24.52, 22.12, 22.76, 28.56, 31.84, 31.39, 22.85, 24.49, 32.67, 26.19, 24.5, 33.6, 26.17, 28.38, 24.07, 31.24, 15.16, 13.25, 11.76, 28.18, 22.32, 14.17, 45.45, 26.08, 19.23, 23, 16.2, 27, 21.29, 20.42, 25, 22.11, 20, 25.15, 25.98, 16.17, 17.77, 32.1, 27.04, 28.07, 25.19, 20.97, 27.14, 29.08, 16.84, 22.12, 32.35, 25.75, 34.11, 24.75, 22.89, 16.66, 15.88, 19.25, 16.66, 27.84, 17.72, 24.32, 19.27, 41.83, 23.48, 27.27, 17.14, 11.92, 27.86, 29.36, 18.18, 27.96, 20.63, 27.43, 8.08, 21.16, 23.3, 44.82, 24.85, 28.82, 32.23, 20, 13.63, 22.09, 18.75, 18.9, 2.63, 18.91, 27.89, 
24.44, 24.29, 21.27, 22.73, 19.37, 22.06, 15.95, 33.33, 25.88, 29.57, 34.42, 28.88, 19.6, 32.32, 32.42, 20.33, 33.64, 29.54, 25.62, 22.96, 9.3, 15.58, 16.14, 28.96, 25.64, 15.7, 19.19, 21.29, 27.24, 20.14, 27.45, 26.06, 30.24, 26.87, 36.17, 29.65, 10.9, 30.35, 22.64, 35.98, 23.8, 31.66, 46.66, 15.89, 24.23, 29, 32.3, 28.76, 36.58, 15.18, 26.41, 18.55, 28.3, 25.39, 26.94, 22.22, 24.26, 28.42, 28.45, 17.73, 27.14, 17.36, 25.25, 22.91, 15.07, 14.92, 26.68, 25, 31.94, 16.41, 26.54, 29.87, 29.13, 20.19, 23.52, 28.83, 23.46, 26.33, 33.92, 20, 25.32, 32.1, 22.24, 29.54, 14.81, 22.03, 21.35, 17.14, 19.14, 15.85, 28.57, 18.78, 19.71, 24.82, 25.39, 26.96, 33.22, 23.25, 17.33, 13.67, 
21.72, 29.94, 23.91, 25.63, 25.42, 18.75, 19.52, 23.36, 20, 21.81, 27.61, 21.96, 28.41, 24.66, 19.53, 23.03, 28.57, 43.8, 22.31, 20.08, 22.36, 12.89, 26.08, 19.39, 30.13, 27.35, 33.33, 33.05, 15.38, null, 47.82, 32.04, 29.87, 21.17, 15.09, 26.66, 18.04, 22.88, 28.57, 19.17, 31.17, 39.68, 25.05, 27.73, 27.34, 22.51, 29, 16.72, 15.09, 14.09, 25, 25.79, 28.34, 33.23, 28.97, 20.96, 30.89, 24.59, 23.74, 18, 29.9, 26.42, 22.48, 28.16, 36.6, 11.76, 23.59, 28.79, 15.74, 24.5, 9.69, 20.75, 24.7, 29.5, 31.13, 14.48, 30.65, 19.42, 19.27, 25.55, 21.1, 35.15, 27.04, 17.78, 24.85, 24.33, 31, 38.93, 24.27, 23.84, 22.98, 19.81, 19.62, 23.93, 23.51, 31.42, 41.04, 23.45, 39.39, 35.24, 
21.5, 22.01, 28.11, 25.33, 20.86, 26.57, 17.85, 23.24, 30.68, 12.24, 19.06, 24.32, 21.91, 27.77, 25.82, 25, 25.74, 25.6, 23.1, 24.31, 50, 28.62, 12.96, 9.33, 25.3, 23.31, 21.53, 26.15, 31.51, 19.89, 30.82, 20.72, 23.63, 13.06, 23.9, 33.14, 24.12, 26.75, 29.85, 33.33, 25.18, 22.89, 30.19, 35.59, 19.16, 26.25, 22.44, 25.21, 17.2, 51.51, 18.81, 19.35, 24.44, 21.9, 29.51, 22.07, 23.29, 24.39, 28.12, 24.4, 11.36, 16.66, 18.6, 13.04, 18.84, 25, 23.21, 29.16, 3.22, 28.33, 18.66, 27.94, 23.41, 12.9, 27.85, 16.4, 24.07, 22.11, 25.92, 22.69, 19.14, 25, 17.45, 18.08, 21.46, 27.72, 4.65, 18.06, 19.92, 16.04, 21.95, 20.69, 18.07, 18.32, 26.22, 23.75, 24.56, 30.42, 31.03, 26.01, 
33.71, 27.58, 39.74, 17, 18.06, 22.57, 24.5, 21.29, 26.46, 38.52, 25, 28.44, 22.5, 32.96, 26.47, 27.91, 23.35, 20.64, 23.66, 25.95, 31.27, 21.26, 30.31, 22.88, 22.66, 24.68, 29.2, 25.92, 27.55, 23.98, 25.61, 36.6, 26.47, 31.43, 17.7, 25.07, 30.88, 28.67, 30.37, 20.38, 24.38, 22.5, 16.65, 16.93, 26.81, 23.94, 33.33, 20.17, 28.57, 32.54, 26.78, 14.28, 14.2, 23.4, 26.52, 19.42, 20.06, 21.91, 35.87, 30.08, 15.58, 28.38, 19.65, 16.92, 20.92, 21.38, 30.94, 23.15, 19.43, 22.03, 17.82, 25.86, 12.5, 21.33, 24.95, 27.88, 30.44, 18.66, 28.75, 34.37, 38.91, 27.65, 17.85, 20.33, 31.84, 21.73, 25.2, 23.83, 19.06, 24.86, 19.3, 23.27, 22.45, 26.78, 27.65, 31.5, 29.34, 22.55, 27.55, 24.84, 
63.53, 24, 28.31, 16.66, 16.19, 21.59, 18.51, 19.38, 19.53, 32.06, 24.57, 20.79, 24, 27.59, 34.54, 27.11, 19.62, 14.72, 14.28, 15.49, 17.5, 27.6, 18.38, 20, 31.14, 22.28, 26.22, 25.57, 18.46, 16.12, 37.22, 25, 22.85, 24.07, 16.77, 25.59, 22.24, 20.87, 34.24, 20.34, 31.13, 24.15, 20.56, 16.48, 20.26, 23.18, 29.89, 25.95, 17.77, 23.43, 24.73, 17.15, 21.96, 22.41, 26.31, 26.05, 23.62, 13.88, 41.66, 28.74, 23.85, 26.34, 20.54, 24.72, 24.1, 24.02, 31.38, 21.84, 27.45, 23.84, 28.51, 26.12, 30.8, 33.25, 24.31, 29.51, 36.94, 12.84, 25, 24.26, 33.69, 20.51, 32.97, 20.55, 29.37, 23.06, 20.14, 20.37, 22.36, 35.36, 30.21, 35.29, 19.57, 28.26, 25.35, 16.41, 38.07, 18.1, 28.85, 24.04, 
20.74, 21.19, 18.22, 23.31, 19.1, 31, 18.15, 26.39, 26.08, 27.17, 40, 19.1, 21, 16.12, 29.09, 17.15, 27.44, 19.44, 16.4, 19.54, 31.64, 28.14, 21.41, 22.65, 33.33, 16.07, 31.11, 40.16, 19.74, 27.39, 27.48, 22.24, 16.66, 26.02, 20.83, 25.21, 15.15, 19.6, 28.11, 15.21, 33.72, 18.6, 24.11, 37.5, 19.9, 36.68, 32.78, 25.23, 21.74, 21.7, 11.36, 44, 17.55, 26.36, 19.04, 27.06, 20.99, 27.73, 22.72, 26, 21.83, 13.96, 19.38, 21.6, 39.69, 22.51, 23.26, 21.42, 27.3, 31.95, 28.2, 34.95, 20, 28, 34.72, 24.75, 10.41, 22.95, 14.45, 5.37, 34.88, 13.23, 22.34, 26.97, 30.5, 20.17, 19.64, 30.43, 17.97, 18.08, 32.9, 34.54, 21.7, 33.33, 22.52, 29.74, 28.87, 18.18, 28.62, 26.76, 
32.15, 28, 19.14, 22.04, 34.3, 19.29, 22.79, 24.8, 20.15, 10.15, 34.61, 24.82, 23.89, 26.19, 16.66, 27.35, 23.44, 32.08, 19.14, 33.54, 32.03, 25.15, 31.81, 22.22, 31.21, 22.29, 20.5, 20.51, 35.45, 27.18, 12.5, 36.14, 13.63, 29.03, 28.02, 20, 26.1, 20.03, 32.84, 28.34, 29.85, 27.81, 20.16, 19.36, 27.72, 11.11, 30.48, 25.92, 24.16, 23.27, 22.77, 29.83, 27.63, 31.48, 23.35, 23.67, 28.92, 22.79, 31.89, 23.03, 16.94, 29.66, 14.28, 22.39, 20.44, 23.76, 29.57, 24.36, 23.75, 17.46, 20.22, 29.23, 20.05, 32.11, 22.78, 14.87, 29.26, 23.28, 24.51, 26.02, 27.9, 13.58, 20.08, 24.34, 30.9, 19, 30.83, 21.61, 28.86, 26.37, 23, 26.2, 34.14, 29.35, 26.66, 25.15, 22.44, 35.57, 27.96, 21.99, 
33.33, 28.65, 21.15, 20.08, 18.69, 25.59, 27.38, 36.84, 35.44, 27.43, 19.05, 19.62, 24.39, 23.23, 16.88, 25.36, 23.45, 25.69, 23.47, 25.11, 37.93, 23.65, 22.13, 29.94, 17.91, 17.12, 22.22, 29.69, 16.34, 21.87, 20.5, 18.15, 11.23, 22.11, 26.89, 25.82, 21.44, 25.36, 25.96, 32.55, 23.1, 34.97, 13, 30.56, 23.36, 33.86, 16.98, 27.69, 20.89, 36.55, 27.5, 28.18, 24.12, 29.43, 24.46, 17.48, 22.89, 20.33, 9.85, 26.56, 25.55, 34.93, 9.86, 29.31, 18.11, 28.19, 24.93, 27.75, 30.76, 18.89, 26.69, 7.27, 18.68, 29.34, 19.04, 26.92, 23.22, 11.36, 23.6, 26.05, 22.14, 36.12, 34.03, 21.47, 26.53, 24.41, 23.94, 23.56, 35.71, 20.16, 25, 29.54, 14.72, 36.37, 18.44, 23.18, 24.16, 25.35, 25, 26.98, 
23.71, 25.73, 19.55, 27.2, 23.27, 21.92, 31.7, 21.92, 23.51, 29.87, 28.7, 35.82, 18.88, 27.65, 17.48, 28.94, 13.11, 21.44, 27.65, 33.76, 24.24, 21.22, 20.9, 31.01, 25.53, 26.37, 29.92, 35.86, 33.46, 29.41, 22.22, 31.76, 18.23, 24, 20.66, 39.13, 18.48, 12.78, 24.31, 29.95, 30.25, 24.68, 28.24, 32.97, 23.97, 31.35, 28.2, 25, 27.46, 28.2, 29.14, 24.5, 32.46, 24.17, 15.09, 23.07, 25.05, 17.84, 13.33, 40.54, 36.73, 23.83, 34.59, 28, 15.34, 19.61, 32.07, 24.15, 19.42, 18.32, 24.36, 20.54, 20.97, 27.14, 25.23, 33.73, 30.06, 20.37, 21.73, 25, 23.71, 23.07, 31.57, 27.34, 23.07, 23.67, 16.35, 23.94, 24.24, 26.17, 25.3, 17.35, 16.66, 25, 25.12, 37.83, 15.09, 33.09, 13, 12.72, 
23.76, 23.28, 17.24, 20.51, 29.88, 28.94, 21.29, 15.87, 30.48, 15.85, 23.72, 19.65, 28.28, 22.27, 15.54, 26.72, 15.61, 30, 22.42, 19.04, 21.59, 39.34, 22.25, 20.45, 19.44, 20.4, 28.57, 27.42, 20.58, 24.36, 21.95, 20.81, 10.92, 17.14, 26.08, 36.14, 27.44, 30.84, 23.17, 29.25, 29.69, 25.8, 28, 31.29, 18.18, 26.55, 18.79, 25.31, 21.5, 17.62, 29.91, 24, 32.97, 23.42, 30.1, 27.88, 12.96, 24.74, 17.12, 25.88, 24.62, 15.35, 21.02, 24.36, 13.9, 23.21, 19.11, 27.74, 25, 20.27, 26.08, 32.14, 31.7, 25.38, 24.12, 26.18, 19.12, 10.41, 30.74, 13.4, 13.15, 25.53, 11.98, 32.69, 9.52, 22.74, 30.95, 26.56, 28.34, 20.67, 26.71, 20.58, 24.63, 36.69, 21.79, 21.21, 24.83, 15.96, 23.71, 15.25, 
21.68, 23.59, 22.66, 21.17, 27.59, 20, 30.28, 22.2, 31.89, 30.27, 20.27, 18.67, 32.51, 26.86, 26.19, 26.87, 33.33, 22.89, 23.59, 27.95, 8.92, 29.44, 28.21, 36.23, 25.89, 34.25, 14.21, 20.28, 18.75, 28.95, 31.11, 28.33, 21.6, 26.92, 18.64, 13.55, 19.41, 32.83, 17.04, 20.77, 28.35, 23.61, 9.32, 21.65, 22.85, 21.5, 18.42, 8.13, 36.36, 30.86, 36.55, 49.2, 21.54, 20.73, 41.26, 30.86, 24.73, 17.54, 37.95, 16.54, 15.75, 28.94, 27.1, 16.27, 18.18, 15, 18.81, 27.55, 30.19, 31.39, 12.98, 19.34, 21, 27.29, 17.53, 18.26, 35.29, 20.53, 25.4, 36.45, 17.61, 29.15, 27.74, 18.39, 20.93, 14.42, 15, 23.61, 28.57, 15.78, 34.3, 15.24, 15.19, 23.68, 24.37, 20.32, 46.42, 21.92, 29.16, 13.5, 
26.98, 31.98, 37.34, 32.88, 25.77, 17.64, 20.39, 26.94, 14.28, 24.7, 26.88, 26.15, 30.76, 20.81, 24.51, 21.28, 17.24, 25, 20.93, 18.08, 37.54, 28.76, 31.79, 40.54, 25, 27.35, 31.25, 22.85, 24.17, 26.4, 3.7, 29.47, 6.17, 7.84, 20.76, 27.71, 24.38, 26.15, 28.19, 20.58, 33.52, 33.47, 16.12, 17.7, 33.68, 16.85, 21.21, 16.26, 17.44, 17, 26.33, 28.92, 27.27, 20.64, 32.08, 17.5, 27.8, 22.32, 22.47, 20.05, 14.03, 20.07, 9.52, 19.74, 32.73, 22.22, 28.87, 26.48, 21.65, 26.45, 32.53, 18.42, 18.41, 25.6, 42.85, 23.11, 28.07, 37.03, 30.88, 31.97, 22.22, 19.23, 24.76, 23.3, 25, 25.68, 18.69, 23, 23.68, 35.1, 28.15, 25.68, 16.74, 16.75, 16.01, 25.71, 32.31, 21.63, 25.59, 20.72, 
13.02, 33.33, 20.37, 38.29, 15.84, 7.8, 30, 34.53, 18, 20.64, 10.56, 16.86, 15.25, 21.76, 23.29, 27.27, 31.91, 24.45, 19.1, 22.86, 21.92, 32.5, 26.17, 30.94, 30.98, 25.39, 20.57, 14.92, 38.99, 13.51, 22.16, 26.88, 24.89, 36.53, 28.57, 19.66, 24.37, 27.53, 27.91, 24.09, 18.6, 29.41, 29.03, 26.53, 22.82, 32, 13.25, 20, 24.46, 31.46, 30, 15.62, 25.21, 19.74, 22.91, 8.1, 21.42, 21.19, 29.94, 22.32, 21.65, 25.86, null, 14.47, 21.16, 18.77, 32.88, 19.14, 18.12, 22.96, 42.16, 26.9, 16.09, 23.94, 28.63, 20, 32.02, 22.36, 18.42, 20.4, 33.23, 19.81, 22.26, 22.91, 31.91, 27.06, 20.64, 29.51, 19.06, 29.33, 22.8, 28.07, 25, 24.5, 15.83, 24.77, 16.93, 29.81, 28.27, 31.91, 
13.54, 28.57, 23.65, 21.04, 14.63, 24.48, 20.29, 17.61, 23.74, 23.31, 24.29, 23.58, 24.94, 28.81, 30.03, 33.14, 21.86, 22.63, 24.44, 23.97, 31.23, 20.31, 30.14, 23.14, 16.52, 23.41, 16.45, 27.8, 23.05, 24.53, 27.33, 24.69, 26.07, 14.81, 28.84, 25.92, 25.27, 19.51, 21.85, 24.21, 22.16, 20.24, 35.16, 25.47, 27.14, 22.92, 24.59, 22.6, 16.89, 16.86, 18.6, 24.24, 25.78, 12.37, 21.1, 13.61, 26.83, 22.91, 23.52, 13.55, 14.28, 16.46, 2.53, 25, 30, 40.47, 25.86, 45.26, 17.44, 32.98, 20.4, 32.86, 34.66, 26.51, 23.04, 20.73, 14.81, 25.41, 17.74, 24.32, 25.71, 40.57, 7.8, 32.34, 23.67, 34.14, 25.88, 26.27, 32.25, 13.11, 27.39, 19.44, 22.8, 26.15, 18.75, 26.51, 14.66, 24.31, 33.33, 17.96, 
22.69, 27.02, 28.76, 25.89, 20.85, 23.72, 25.62, 13.79, 23.28, 29.31, 27.5, 30.76, 20.16, 31.52, 19.56, 20, 18.18, 26.44, 23.86, 26.12, 32.09, 28.93, 20.25, 34.65, 26.02, 25.54, 22.56, 18.75, 28.76, 27.15, 26.25, 30.2, 18.9, 26.28, 22.09, 26.48, 34.09, 22.18, 20.4, 21.42, 19.79, 21.36, 35.36, 29.33, 27.69, 23.72, 36.4, 25.2, 23.65, 27.97, 20.63, 28.22, 28.6, 34.04, 13.09, 21.32, 21.98, 32.97, 27.7, 25, 17.86, 26.73, 19.52, 27.28, 19.8, 26.31, 15.9, 21.73, 25.13, 6.66, 20.73, 27.9, 29.35, 24.18, 22.82, 16.21, 25.73, 18.39, 21.89, 12.24, 22.35, 28.09, 26.82, 17.63, 26.87, 21.76, 27.46, 26.42, 24.43, 29.32, 13.86, 23.78, 8, 18.63, 28.26, 23.7, 17.08, 24.3, 18.25, 21.81, 
20.91, 26.46, 21.61, 19.28, 17.62, 26.49, 29.45, 31.08, 24.19, 30.37, 20.08, 22.58, 22.12, 23.24, 14.77, 33.33, 22.22, 24.66, 22.25, 24.16, 30.7, 25.18, 15.21, 15.75, 20.68, 25.88, 34.77, 22.39, 22.85, 24.13, 22.17, 21.21, 27.22, 22.98, 27.88, 25.55, 22.64, 14.28, 30.41, 32.14, 27.18, 18.6, 39.68, 25.97, 20.33, 27.88, 14.5, 15.96, 20, 23.8, 32.41, 32.16, 29.31, 20, 25.96, 22.95, 26.32, 25.68, 31.6, 24.33, 25.08, 14.19, 25.04, 16.81, 28.91, 14, 18.75, 25.71, 30.18, 26.56, 17.05, 16.29, 24.73, 26.7, 31.17, 24.39, 21.13, 36.21, 21.52, 29.74, 21.31, 21.11, 10, 29.55, 17.43, 12.6, 27.43, 19.25, 15.63, 19.84, 20.93, 26, 28.6, 23.83, 23.37, 20.04, 19.6, 26.19, 27.6, 14.88, 
24.52, 23.42, 35.08, 28.44, 25, 22.04, 20.36, 11.72, 30.49, 19.82, 27.53, 20.3, 17.44, 31.47, 11.53, 17.25, 35.44, 25.77, 18.92, 17.01, 27.01, 15.7, 30, 28.05, 32.98, 31.62, 19.31, 8.69, 15.55, 29.15, 21.64, 28.8, 43.8, 23.68, 22.12, 26.34, 22.64, 22.19, 24.39, 23.25, 20.94, 24.65, 19.49, 21, 28.94, 26.38, 18.27, 21.49, 27.19, 28.69, 10.37, 22.44, 25.13, 14.75, 6.06, 18.69, 26.66, 30.12, 38.12, 30.26, 22.8, 27.02, 24.44, 26.82, 18.34, 43.03, 26.92, 30.66, 37.8, 24.4, 18.84, 41.12, 20.43, 17.52, 21.85, 27.76, 26.29, 8.02, 23.8, 26.73, 27.59, 33.33, 18.19, 19.81, 25.21, 6.06, 26.52, 29.53, 20.48, 40.54, 14.28, 19.56, 31.67, 25.86, 27.23, 28.37, 8.6, 26.96, 27.27, 15.03, 
31.85, 56, 26.01, 22.12, 14.44, 20.87, 15.73, 16.93, 18.43, 28.46, 27.02, 12.32, 28.73, 22.05, 30.48, 26.08, 19.76, 43.75, 34.37, 22.15, 24.7, 32.14, 31.7, 21.96, 35.15, 26.71, 21.45, 34.61, 28.96, 25.55, 23.47, 26.68, 26.31, 13.46, 31.12, 22.22, 24.55, 20.88, 21.34, 20.54, 20.79, 28.27, 27.23, 27.58, 27.12, 8.64, 12.92, 18.83, 14.41, 22.57, 21.35, 30.5, 29.85, 21.63, 26.27, 22.56, 22.07, 22.15, 22.89, 20.3, 20.68, 34.24, 26.94, 20.51, 16.66, 14.86, 20.96, 12.78, 32.26, 30.05, 26.32, 34.81, 40.62, 28.27, 26, 31.53, 26.47, 20.9, 25, 42.85, 30.39, 29.25, 34.69, 22.07, 19.35, 27.45, 20.58, 24.2, 28.05, 25.17, 31.13, 24.75, 14.08, 25.3, 37.93, 29.07, 29.04, 32.17, 19.69, 29.33, 
16.27, 26.08, 29.55, 20.74, 28.04, 21.98, 30.33, 18.84, 6.45, 33.64, 14.58, 29.56, 25.54, 22.96, 21.38, 34.73, 26.35, 27.05, 21.84, 17.3, 17.59, 25.12, 20.94, 26.39, 17.97, 23.97, 16.94, 28.14, 40.2, 26.13, 19.58, 29.07, 26.18, 20.75, 52.36, 13.42, 17.19, 16.82, 33.44, 28.6, 18.22, 24.71, 25.87, 30.47, 10.52, 15.63, 30.33, 29.11, 26.6, 23.4, 15.3, 20.89, 29.18, 27.35, 33.28, 20.48, 22.25, 18.84, 23.36, 30.76, 30.86, 17.34, 27.27, 28.57, 33.02, 22.25, 25.71, 27.08, 24.88, 29.72, 27.72, 22.97, 23.14, 29.09, 25.27, 28.29, 16.39, 20.95, 20.81, 28.8, 22.32, 28.76, 26.31, 17.07, 27.37, 17.92, 20.35, 23.52, 23.17, 20.75, 23.66, 19.62, 23.72, 21.93, 29.53, 33.33, 24.36, 15, 19.18, 10.52, 
14.1, 55.39, 34.26, 20.26, 24.19, 25, 27.61, 14.1, 24.87, 29.17, 21.11, 22.12, 21.46, 25.92, 16.76, 17.94, 25.82, 32.71, 29.61, 20.78, 27.61, 9.75, 32.43, 28, 25.61, 20.78, 23.11, 24.39, 19.93, 30.26, 20, 30.46, 23.88, 15.53, 24.05, 24.59, 19.32, 20.7, 20.83, 24.85, 23.49, 32.29, 40.33, 41.92, 18.96, 20.08, 25.47, 26.31, 14.89, 25, 18.64, 26.96, 23.23, 26.22, 28.37, 19.32, 25.14, 25, 39.31, 25.35, 30.62, 24.86, 19.71, 19.1, 30.32, 21.84, 11.6, 10.66, 33.78, 23.36, 28.57, 26.16, 31.74, 22.34, 20.33, 32.14, 5.4, 29.95, 30.27, 31.31, 17.87, 22.66, 20.5, 25.47, 20.75, 25.82, 21.96, 17.64, 21.71, 29.61, 20.47, 25, 20, 26.83, 23.68, 21.33, 17.52, 22.66, 34.71, 22.22, 
24.22, 29.78, 12, 21.85, 10.83, 21.89, 22.02, 24.07, 14.36, 22.58, 25.63, 11.47, 21.13, 15.17, 30.87, 21.85, 5.26, 26.85, 18.81, 19.52, 27.21, 27.58, 23.92, 23.18, 27.15, 11.21, 34.23, 29.41, 24.58, 16.66, 24.65, 24.01, 14.28, 23.19, 19.93, 26.47, 28.78, 19.55, 31.11, 28.78, 23.17, 20, 22.48, 28.5, 30.88, 17.52, 30.26, 17.64, 18.89, 16.3, 28.46, 26.66, 25.68, 20.27, 13.27, 33.92, 25.3, 29.55, 24.07, 23.31, 26.98, 33.62, 31.19, 29.87, 17.28, 40.62, 16.21, 15.71, 30.76, 17.72, 27.7, 20.39, 30.54, 39.41, 22.85, 25.23, 34.8, 21.56, 16.66, 22.63, 34.41, 37.7, 10, 28.08, 27.26, 29.85, 20.68, 24.3, 25.58, 12.3, 20.76, 21.1, 17.87, 26.78, 20.6, 19.82, 13.6, 24.37, 23.67, 24.85, 
22.7, 24.98, 21.85, 37.2, 28.57, 31.71, 22.36, 25.92, 23.35, 22.72, 27.61, 25.85, 12.72, 25.83, 20.85, 26.43, 31.37, 11.01, 30.46, 22.58, 14.92, 35.01, 35.82, 30.58, 29.54, 38.16, 25.58, 27.69, 24.57, 25.2, 24.2, 32.29, 24.62, 25, 26.89, 17.71, 27.75, 24.27, 31.64, 13.14, 39.86, 25.76, 32, 14.41, 34.21, 26.66, 31.53, 21.73, 18.62, 15.62, 17.05, 13.83, 29.08, 20.87, 15.15, 21.58, 23.72, 28.57, 17.42, 22.85, 27.08, 22.58, 27.33, 30.1, 28.02, 27.62, 36.49, 25.55, 23.58, 30.93, 16.86, 17.64, 19.04, 21.05, 17.87, 22.28, 18.86, 22, 24.74, 21.36, 28.79, 43.9, 32.01, 16.07, 21.62, 23.71, 21.26, 13.33, 25.06, 11.81, 11.11, 20.86, 26.32, 12.59, 23.4, 25.51, 20.77, 29.97, 22.34, 12.31, 
16.49, 24.04, 14.89, 30, 26.2, 22.75, 25.71, 17.55, 22.57, 25, 26.76, 29.35, 38.46, 25.94, 28.46, 27.07, 22.51, 18.38, 28.47, 18.18, 32.23, 47.5, 20.5, 18.51, 37.5, 29.94, 23.07, 10, 25, 19.57, 18.64, 35.16, 31.2, 27.27, 26.86, 10.41, 23.42, 34.92, 24.28, 21.47, 27.72, 25.25, 23.07, 24.67, 26.58, 26.42, 36.66, 15.13, 21.42, 16.35, 18.3, 29.74, 29.74, 26.47, 10.71, 28.57, 27.86, 24.02, 18.69, 27.53, 24.48, 17.7, 21.46, 30.75, 18.18, 22.09, 24.58, 30.03, 37.77, 43.82, 26.18, 17.33, 20.11, 25.78, 31.5, 24.36, 38.38, 17.52, 23.76, 21.26, 26.93, 20.25, 25.97, 29.42, 22.5, 20.94, 28.93, 19.37, 24.58, 18.18, 8, 27.22, 15.21, 37.87, 16.03, 39.02, 27.27, 31.07, 33.22, 23.47, 
21.81, 24.79, 38.83, 25.25, 9.3, 26.51, 31.76, 25.3, 26.22, 36.66, 25.56, 7.52, 26.98, 28.86, 18.58, 23.87, 36.58, 19.43, 26.95, 33.68, 28, 37.43, 27.3, 23.25, 29.36, 15.84, 16.77, 17.24, 20.67, 17.58, 25, 21.81, 20.73, 30.4, 33.5, 25, 20.88, 5.26, 28.31, 33.26, 35.29, 20.52, 27.11, 22.56, 22.51, 24.67, 32.84, 29.28, 23.73, 21.33, 26.27, 14.13, 30.61, 18.05, 36.03, 22.99, 24.61, 30.05, 24.87, 13.13, 26.08, 27.35, 24.86, 27.58, 25.78, 21.34, 31.18, 27.85, 32.65, 21.87, 8.47, 28.13, 17.82, 30.18, 22.91, 17.79, 24.84, 21.59, 25.12, 22.93, 20.77, 25, 21.53, 33.51, 18.67, 27.98, 21.45, 26.37, 24.11, 12.33, 26.38, 25.36, 18.84, 32.87, 26.83, 24.17, 22.84, 22.72, 16.03, 20.04, 
30.37, 23.3, 43.35, 28.98, 15.15, 26.22, 23.33, 25.21, 25.75, 14.86, 25, 28.27, 13.66, 32.48, 26.46, 21.56, 23.97, 20.45, 30.82, 19.62, 21.47, 10.43, 17.52, 13.29, 20.35, 27.69, 22.53, 37.16, 28.94, 23.76, 32.05, 31.06, 15.14, 34.33, 26.19, 24.04, 33.33, 21.98, 21.93, 25.3, 19.8, 19.54, 15, 13.46, 20.58, 29.63, 22.4, 18.79, 26.92, 23.27, 27.51, 25, 21.64, 16.25, 21.81, 35.76, 20.1, 29.62, 26.17, 25.23, 19.32, 26.4, 22.38, 17.68, 58.31, 16.4, 21.97, 25.43, 25.97, 17.07, 56.89, 27.38, 30.43, 30.25, 22.85, 22.82, 21.9, 2.38, 13.67, 25.64, 20.96, 21.52, 24.48, 22.1, 27.14, 30.87, 21.05, 22.5, 23.84, 21.24, 26.85, 34.49, 18.67, 27.58, 22.35, 27.46, 29.52, 21.36, 17.92, 25.36, 
30.96, 24.56, 23.47, 36.84, 19.51, 20.62, 31.79, 23.69, 25.53, 27.35, 18.99, 17.19, 23.75, 26.9, 22.61, 23.52, 20.68, 26.72, 23.91, 23.03, 27.16, 17.31, 27.93, 16.39, 20.51, 19.12, 26.44, 25.8, 24.27, 33.02, 21.42, 12.5, 27.92, 23.52, 19.75, 22.13, 34.45, 21.62, 18.82, 20, 24.3, 11.51, 28.73, 33.07, 29.93, 28.07, 11.62, 20.48, 15.07, 10.81, 31.57, 20.79, 28.57, 26.08, 18, 22.88, 25.61, 12.29, 28.79, 19.76, 19.82, 19.72, 31.68, 26.97, 24.19, 25.51, 18.18, 14.96, 26.47, 29.41, 18.6, 21.83, 28.62, 23.58, 21.44, 30.05, 25.31, 7.69, 18.29, 30.55, 32.81, 34.61, 21.37, 32.36, 17.03, 22.41, 23.84, 25.92, 27.76, 31.42, 29.16, 14.42, 20.8, 27.31, 26.96, 25.46, 22.88, 23.5, 7.46, 27.95, 
31.76, 25.4, 17.7, 23.18, 18.39, 27.14, 26.53, 23.7, 26.66, 42.5, 30, 21.76, 18.57, 18.04, 19.27, 24.38, 31.12, 35.2, 10.63, 26.84, 28.78, 31.5, 30.18, 17.56, 32.46, 22.17, 18.53, 26.22, 25.56, 32.03, 20, 22.94, 21.6, 19.14, 29.62, 24.65, 40.86, 26.56, 19.23, 21.51, 19.8, 25.55, 24.27, 26.05, 25.4, 19.37, 17.12, 19.39, 23.9, 21.62, 35.03, 31.44, 20.4, 24.01, 12, 22.61, 29.75, 14.28, 22.01, 43.56, 17.23, 16.05, 23.92, 24.83, 21.27, 21.22, 28.84, 27.95, 22.72, 52.5, 10.63, 12.5, 10.16, 33.78, 28.16, 26.41, 21.01, 21.34, 24.51, 21.9, 26.71, 21.53, 16.77, 23.22, 28.36, 20.89, 23.25, 10.12, 16.75, 22.53, 20.22, 23.7, 16.45, 26.05, 22.87, 36.23, 28.88, 21.93, 22.07, 22.47, 
22.03, 29.47, 25.54, 21.89, 31.11, 20, 29.16, 34.74, 24.48, 25.32, 20.54, 27.03, 36.31, 27.74, 19.04, 24.3, 23.91, 25, 23.56, 19.2, 30.37, 25.74, 19.65, 32.75, 29.78, 25.17, 18.42, 19.56, 24.67, 30.64, 31.35, 16.66, 20.11, 28.93, 26.19, 20.28, 19.11, 32.35, 31.53, 15.44, 17.68, 30.73, 11.84, 23.41, 22.4, 27.19, 21.73, 31.71, 19.87, 25.35, 28.44, 19.39, 33.81, 21.55, 28, 20.39, 15.36, 20.32, 29.84, 25.39, 22.69, 23.68, 24.78, 19.59, 19.41, 37, 32.11, 23.84, 31.03, 15.6, 27.03, 29.48, 31.46, 20.23, 21.04, 20.31, 23.57, 25.4, 24.29, 40.35, 34.1, 32.83, 27.1, 11.42, 19.36, 17.64, 20.25, 22.22, 35.12, 35.15, 27.4, 17.85, 17.64, 24.66, 33.92, 41.17, 26.5, 29.03, 19.08, 24.34, 
32.5, 27.84, 24.33, 41.71, 17.02, 34.41, 16.66, 20.78, 29.1, 23.64, 34.64, 25.87, 31.94, 17.91, 35.55, 34.78, 44.11, 16.48, 15.9, 23.14, 22.38, 20.86, 35.64, 23.09, 27.23, 24.13, 21.83, 23.88, 18.66, 27.33, 42.1, 23.89, 20, 17.58, 27.55, 21.27, 19.26, 25.53, 20.55, 19.8, 30.27, 33.33, 32.75, 24.29, 17.24, 23.3, 32.14, 15.78, 16.66, 23.07, 17.39, 18.53, 15, 30.8, 24.18, 35.71, 19.79, 22.58, 26.65, 15.13, 36.36, 24.02, 32.53, 29.16, 22.7, 24.32, 35.63, 27.04, 32.36, 25, 22.22, 21.59, 23.76, 16.11, 26.54, 18.77, 21.98, 14.21, 25.92, 29.35, 24.36, 25.56, 25.34, 24.01, 19.04, 26.28, 27.9, 20.91, 22.41, 22.72, 16.03, 18.81, 23.72, 25.76, 18.75, 30.07, 14.79, 19.55, 21.25, 29.03, 
27.34, 17.54, 18.82, 16.29, 22.82, 21.95, 34.54, 21.8, 17.6, 29.09, 14.72, 32.38, 22.55, 25.23, 30.71, 23.07, 33.69, 27.92, 25.35, 22.24, 23.1, 28.28, 18.51, 28.32, 29.13, 18.18, 25.95, 10.21, 25.8, 22.04, 22.01, 24.19, 26.22, 26.15, 21.66, 33.8, 16.42, 19.14, 17.72, 24.41, 26.11, 23.07, 26.16, 18.96, 28.02, 31.67, 25.71, 17.36, 22.58, 4.76, 26.16, 25.66, 24.83, 19.14, 21.08, 15.91, 32.5, 15.76, 30.01, 31.2, 32.2, 21.62, 32.47, 25.14, 25.58, 27.46, 24.81, 24.13, 29.41, 27.54, 22.53, 38.39, 15.68, 19.11, 15.02, 23.07, 32.67, 32.27, 34.28, 18.43, 13.27, 23, 12.5, 24.8, 22.46, 20, 17.53, 22.14, 28.12, 27.27, 7.69, 27.65, 32.06, 16.41, 25.8, 15.51, 30.43, 12.9, 28.52, 18.18, 
26.88, 22.47, 12.76, 20.55, 28.73, 35.53, 25.88, 40.78, 22.75, 26.89, 24.72, 13.36, 23.14, 13.94, 26.63, 28.37, 23.1, 19.83, 26.16, 21.4, 30.8, 21.84, 19.96, 15.41, 20.86, 35.61, 22.26, 12.82, 36.09, 10.97, 12.19, 23.25, 12.93, 27.46, 24.56, 23.39, 25.07, 22.9, 28.76, 18.85, 24.45, 23.11, 21.77, 24.85, 19.2, 26.83, 27.27, 22.18, 23.25, 26, 17.18, 18.41, 29.28, 23.07, 21.05, 18.79, 25.73, 28.35, 25.93, 21.21, 17.69, 21.51, 27.38, 28.61, 26.22, 25.13, 11.33, 24.62, 26.67, 25.6, 26.47, 34.3, 20.24, 27.14, 31.48, 27.21, 21.48, 32.91, 40.09, 26.28, 31.22, 29.32, 34.61, 23.52, 20.71, 21.39, 30.76, 37.97, 26.24, 29.01, 25.71, 37.57, 26.94, 25.17, 18.64, 35.71, 39.53, 26.92, 30, 18.86, 
16.07, 28.42, 20.17, 27.67, 25.4, 30, 33.33, 29.31, 22.55, 31.02, 33.98, 23.73, 26.25, 24.42, 30.76, 32.28, 29.35, 21.21, 23.89, 28.18, 25.75, 27.01, 34.05, 20.75, 14.4, 27.04, 16.52, 26, 24.36, 21.37, 23.02, 36.73, 20.47, 25, 32.16, 26.95, 22.58, 33.33, 21.33, 12.78, 37.5, 20.83, 27.42, 39.65, 21.17, 29.09, 25.58, 31.46, 34.19, 28.72, 26.47, 20.89, 16.41, 20.92, 26.41, 29.15, 25, 20.93, 28.97, 12.5, 28.52, 20.07, 33.07, 28.96, 28.78, 26.04, 27.41, 14.75, 22.07, 17.74, 27.1, 32.85, 26.59, 23.47, 22.51, 11.16, 27.41, 33.47, 23.61, 11.65, 22.04, 22.98, 28.4, 25, 29.91, 30.47, 10.63, 38.72, 24.94, 23.75, 26.53, 26.49, 22.91, 16.96, 32.9, 31.37, 24.17, 25.1, 26.22, 22.22, 
25.88, 20.52, 21.95, 25.48, 33.5, 24.69, 17.77, 10, 25, 22.88, 17.02, 26.25, 21.42, 20, 28.57, 25, 31.9, 24.44, 29.26, 13.27, 21.21, 37.01, 9.27, 21.62, 21.47, 32.81, 22.79, 34.21, 17.3, 30.2, 8.1, 18.55, 25.42, 23.04, 11.53, 20.64, 27.81, 32.5, 30.43, 22.62, 26.2, 28.07, 26.3, 25.43, 27.85, 22.53, 26.09, 17.44, 33.45, 29.71, 17.71, 27.5, 25.92, 23.23, 26.82, 10.56, 18.43, 10, 31.79, 25.16, 26.65, 20.18, 28.52, 23.28, 28.18, 6.38, 28.81, 22.82, 23.55, 26.61, 27.58, 24.78, 25.17, 14.75, 12.03, 24.9, 14.63, 18.98, 28.91, 16.12, 20.13, 34.52, 25.58, 22.84, 10.14, 7.65, 26.62, 26.26, 24.12, 29.62, 4.54, 22.26, 16.47, 16.66, 30.68, 30.48, 19.15, 22.46, 29.88, 22.09, 
23.32, 24.37, 33.12, 30, 16.07, 23.84, 34.23, 38.7, 40.95, 21.42, 25.99, 26.59, 21.13, 32.88, 24.65, 17.22, 20.14, 21.67, 28.83, 10.14, 24.62, 17.87, 26.47, 23.33, 35.33, 20.12, 26.81, 27.89, 17.8, 13.71, 29.44, 42.1, 26.17, 20.73, 13.46, 17.84, 10.86, 27.83, 26.42, 25.65, 34.93, 29.68, 19.4, 26.82, 24.9, 21.59, 29.74, 25.53, 27.17, 23.04, 35.83, 20.64, 25.91, 29.2, 12, 20.68, 25.88, 21.58, 28.2, 23.21, 22.15, 16.43, 23.84, 24.94, 33.6, 28.12, 30.12, 31.94, 16.99, 22.58, 19.2, 14.7, 19.85, 18.1, 18.53, 15.21, 37.41, 13.33, 6.18, 30.16, 26.28, 25, 34.73, 28.04, 23.24, 32.21, 34.09, 26.66, 41.46, 25.14, 27.77, 75, 26.79, 12.98, 23.52, 25.84, 22.09, 11.48, 28.85, 29.37, 
25.69, 28.49, 19.71, 25.7, 24.83, 23.17, 23.38, 26.66, 23.8, 21.61, 14.43, 23.11, 29.67, 28.91, 20.86, 29.26, 24.58, 20.08, 23.61, 27.65, 23.35, 14.19, 26.05, 12.79, 21.42, 23.11, 8.87, 29.23, 25.22, 12.5, 12.71, 33.33, 24.03, 23.52, 21.8, 19.8, 17.58, 16.13, 25.04, 24.06, 30.64, 11.32, 26.21, 17.71, 10.86, 17.2, 23.84, 21.32, 21.13, 24.88, 21.18, 31.39, 15.94, 18.71, 27.94, 17.21, 26.42, 31.36, 34.48, 29.57, 18.6, 22.9, 23.49, 7.54, 17.69, 24.54, 27.45, 22.91, 17.55, 27.21, 21.38, 31.97, 17.07, 14.43, 28.21, 19.04, 16.83, 21.89, 9.63, 24.16, 28.67, 14.86, 33.22, 17.46, 19.71, 23.15, 36.5, 25.02, 12.96, 18.63, 18.39, 20.83, 37.36, 29.29, 26.1, 22.46, 31.42, 29.32, 25.88, 16.46, 
17.68, 17.57, 25.33, 24.72, 13.63, 42.24, 26, 31.34, 27.6, 25.62, 19.75, 11.84, 26.64, 28.57, 20, 26.62, 35, 26.66, 28.54, 16.43, 17.96, 20.7, 24.32, 27.21, 26.47, 33, 27.14, 13.82, 28.11, 16.83, 26.8, 23.07, 25.1, 26.92, 20.66, 28.57, 20, 19.23, 34.55, 20.15, 23.62, 21.1, 24.01, 21.94, 18.49, 13.69, 23.21, 25, 20, 27.24, 31.03, 27.45, 21.9, 32.55, 25, 29, 26.27, 25.71, 23.77, 26.83, 46.15, 37.27, 23.61, 25.39, 32.71, 23.65, 27.11, 22, 29.61, 17.8, 17.59, 15.59, 13.43, 22.72, 36.58, 22.6, 28.22, 19.38, 26.56, 22.08, 40, 20.72, 33.65, 24.84, 28.23, 23.8, 20.56, 46.42, 19.83, 25.6, 27.51, 24.44, 19.82, 26.72, 23.36, 24.33, 27.03, 23.65, 15.48, 25.62, 
25.56, 35.24, 24.62, 25.51, 22.86, 32.35, 17.26, 25.92, 18.48, 17.47, 10.86, 19.79, 23.95, 24.05, 21.83, 31.87, 28.88, 27.03, 22.23, 31.85, 22.64, 29.78, 16.34, 15.06, 25.53, 31.13, 22.22, 36.2, 29.83, 23.71, 27.27, 31.98, 33.87, 24.32, 20.56, 28, 16.27, 29.09, 35.8, 27.27, 17.1, 22.17, 27.49, 20.4, 16.66, 27.6, 26.25, 30.58, 27.71, 33.72, 33.66, 24.92, 23.72, 31.21, 21.31, 40.34, 17.45, 23.18, 24, 10.24, 29.62, 29.72, 33.08, 22.28, 24.8, 25.66, null, 43.1, 21.84, 12.14, 14.54, 28.24, 18.91, 24.91, 25.67, 30.86, 42.45, 24.5, 24.61, 21.1, null, 22.52, 27.6, 25.92, 40, 21.05, 24.41, 12.69, 20.67, 19.55, 31.12, 19.13, 19.11, 22.47, 21.24, 24.29, 21.52, 17.03, 21.31, 19.55, 
19.89, 19.1, 24.11, 19.85, 16.77, 22.14, 25.71, 23.87, 30.61, 20, 35.4, 25, 27.37, 20.04, 10.81, 30.2, 19.87, 14.42, 16.54, 24.66, 12.72, 23.22, 28.17, 34.43, 32.05, 24.39, 29.17, 21.13, 38.88, 17.23, 20.14, 19.94, 27.81, 34.61, 15.85, 27.48, 23.72, 22.89, 33.33, 34.63, 27.52, 20.98, 17.71, 26.71, 32.69, 25.07, 20.65, 16.37, 24.02, 22.62, 18.18, 22.87, 20.09, 23.56, 34.04, 14.58, 31.32, 19.4, 12.99, 30.37, 20.46, 7.14, 25.46, 23.75, 22.64, 19.11, 15.15, 23.63, 32.08, 16.78, 21.99, 30.09, 22.49, 19.04, 18.05, 28.3, 10, 25.46, 29.28, 30.6, 20.27, 24.52, 20.68, 20.62, 29.2, 23.97, 21.15, 22.47, 22.38, 22.25, 28.44, 24.08, 27.21, 16.88, 11.74, 27.77, 24.41, 31.09, 21.69, 11.53, 
19.13, 21.86, 36, 25.2, 29.23, 31.81, 19.65, 32.3, 22.44, 33.33, 25, 23.52, 18.36, 19.14, 24.39, 28.4, 21.71, 25, 25.51, 34.14, 29.91, 17.88, 29.59, 24.75, 28.65, 19.56, 19.78, 27.01, 21.15, 20.8, 23.67, 28.18, 33.75, 19.79, 29.85, 21.22, 28.96, 18.37, 28.9, 9.25, 29.16, 22.42, 27.27, 36.74, 14.91, 26.8, 24.4, 27.32, 28.12, 35.29, 16.52, 27.66, 31.4, 21.84, 25.09, 23.59, 17.39, 28.12, 12, 18.42, 16.11, 25.13, 19.71, 11.02, 21.85, 20.68, 27.56, 23.19, 26.49, 29.85, 19.54, 20.07, 28.27, 23.7, 25.86, 23.63, 21.24, 20.7, 11, 21.88, 24.75, 25.29, 25.35, 28.03, 26.31, 28.56, 27.95, 6.15, 13.75, 18.66, 38.7, 23.6, 19.27, 18.5, 25.4, 6.97, 22.65, 24.48, 22.89, 23.95, 
13.09, 21.94, 20.19, 27.93, 27.27, 18.07, 28.2, 27.5, 27.95, 27.49, 22.22, 26.08, 30.69, 8.69, 18.85, 19.09, 21.09, 23.16, 26.24, 13.84, 23.46, 25.8, 35.26, 19.08, 16.66, 23.83, 27.23, 25.51, 16.55, 23.4, 26.11, 19.51, 20.85, 19.62, 30.42, 16.04, 36.36, 34.59, 18.62, 19.54, 28, 28.62, 20.23, 14.28, 17.97, 27.96, 24.66, 25.92, 21.7, 31.37, 26.79, 26.31, 24.53, 23.46, 22.3, 29.34, 19.39, 37.27, 32.33, 24.59, 15.57, 28.03, 34.55, 18.87, 24.19, 24.62, 29.14, 25.81, 20.37, 16.37, 30.76, 26.88, 24.03, 17.24, 27.46, 21.2, 29.31, 31.25, 32.31, 13.51, 37.63, 26.92, 21.91, 19.06, 30.45, 27.58, 20.1, 25.75, 29.82, 22.64, 22.06, 14.6, 16.78, 23.86, 24.28, 25.92, 23.9, 21.72, 25.54, 25.04, 
19.75, 27.93, 26.76, 22.58, 27.97, 18.6, 27.06, 25.45, 20.31, 42.62, 23.86, 25.54, 22.31, 23.9, 8.88, 24.69, 19.32, 24.3, 24.35, 26.24, 28.93, 26.47, 24.95, 23.37, 21.82, 15.49, 24.75, 30.65, 29.21, 19.44, 24.1, 19.85, 26.31, 10.98, 28.12, 28.89, 16.47, 15.38, 19.41, 23.33, 33.63, 28.29, 21, 20.84, 4.65, 22.75, 8.62, 24.02, 14.56, 25.6, 20.27, 38.77, 23.07, 24, 20.37, 32.95, 18.46, 25.67, 29.54, 18.91, 8.62, 18.6, 16.52, 19.76, 14.06, 20.37, 22.97, 18.55, 24.25, 23.35, 22.06, 16.27, 25, 30.3, 20.07, 30.3, 43.62, 32.41, 21.05, 25.11, 30.64, 21.97, 24.72, 24.08, 21.78, 34.09, 40, 27.24, 33.87, 26.76, 19.67, 19.73, 18.19, 21.4, 22.04, 31.13, 24.45, 26.2, 33.76, 23.67, 
16.29, 32.14, 9.52, 22.64, 19.17, 33.33, 28.57, 27.08, 24.65, 25.74, 17.49, 17.73, 35.31, 23.8, 16.43, 29.8, 21.22, 23.13, 28.66, 25.9, 26.06, 28.12, 30.5, 39.28, 23.16, 25.87, 24.37, 23.27, 23.52, 23.95, 25.65, 18.58, 27.62, 27.58, 21.77, 22.01, 20, 17.14, 14.51, 23.31, 20.71, 26.6, 28.95, 23.5, 14.81, 20.84, 23.8, 9.9, 15.86, 16.03, 24.07, 17.24, 20.83, 23.91, 22.04, 21.2, 22.34, 13.84, 26.61, 30.1, 25.18, 22.55, 32.01, 13.93, 25.74, 22.06, 22.86, 25.8, 26.61, 16.99, 18.8, 23.83, 27.53, 7.5, 19.68, 21, 9.73, 31.78, 27.77, 15.11, 32.92, 16.79, 26.29, 23.68, 26.5, 31.93, 33.04, 20.99, 27.97, 21.76, 34.7, 27.41, 31.93, 20.43, 17.94, 25.76, 30.43, 20.98, 26.62, 26.54, 
27.68, 17.5, 30.63, 29.53, 11.68, 27.18, 33.57, 20.09, 23.31, 26.69, 33.76, 17.34, 27.9, 15.73, 33.72, 20.72, 25.22, 20.76, 33.75, 22.08, 31.66, 22.28, 20, 25.55, 11.69, 23.67, 23.78, 30.03, 20.73, 25.55, 28.75, 32.75, 27.79, 34.21, 25.64, 22.53, 26.47, 25.25, 17.84, 26.09, 27.5, 27.39, 37.19, 17.74, 17.14, 14.94, 21.02, 27.43, 17.39, 41.17, 19.38, 29.51, 25.65, 25.23, 27.95, 23.8, 37.34, 20, 23.15, 29.15, 23.26, 18.76, 21.74, 39.77, 30.65, 23.5, 23.55, 20.04, 17.44, 35.48, 22.7, 12.57, 22.67, 15.38, 33.55, 16.66, 26.56, 26.31, 22.47, 22.58, 23.22, 27.62, 23.82, 15.18, 24.49, 23.4, 29.04, 32.89, 16.46, 32.29, 24.03, 21.86, 21.78, 26.88, 32.03, 22.19, 19.57, 20, 28.09, 22.17, 
29.48, 20.4, 17.07, 17, 10.66, 29.31, 25.26, 33.33, 40.42, 30.12, 15.81, 8.69, 13.59, 13.63, 19.1, 27.4, 29.41, 10.52, 25, 15.18, 32.59, 19.37, 34.44, 9.09, 25.76, 28.98, 28.93, 6.06, 24.16, 26.16, 29.24, 17.89, 13.97, 20.56, 23.86, 18.9, 19.35, 31.46, 23.02, 16.52, 18.05, 19.29, 22.58, 21.61, 29.45, 20.95, 19.75, 29.13, 32.6, 17.09, 12.47, 27.43, 8.45, 28.57, 13.79, 18.3, 25, 23.94, 16.25, 20.07, 16.09, 17.78, 26.92, 21.63, 27.31, 31.6, 19.35, 18.13, 35.98, 18.77, 14.39, 26.61, 27.81, 22.76, 20.64, 23.2, 29.54, 22.85, 29.14, 23.01, 13.17, 27.35, 32.55, 17.97, 21.89, 30, 22.76, 9.75, 34.48, 17.02, 5.88, 16.18, 13, 27.66, 35.59, 20.09, 26.73, 28.27, 20, 43.24, 
20.73, 18.96, 38.46, 29.77, 26.25, 20.56, 28.9, 26.71, 20.61, 26.66, 24.48, 21.73, 17.33, 23.07, 25.25, 32.91, 28.36, 23, 26.46, 29.2, 18.18, 24.56, 26.26, 22.64, 22.01, 21.16, 17, 22.41, 28.97, 20.68, 21.57, 15.38, 11.57, 30, 28.97, 21.69, 19.02, 20.73, 25.53, 31.45, 23.72, 23.19, 9.61, 13.95, 25.87, 27.09, 25.11, 39.07, 17.18, 23.72, 32.55, 28.94, 31.94, 24.15, 28.05, 10.2, 24.34, 24.23, 38.2, 32.15, 28.79, 27.5, 23.68, 25.9, 19.24, 18.57, 26.04, 23.71, 21.81, 12.41, 24.54, 18.18, 23.28, 20.96, 26.05, 6.41, 25.58, 29.23, 27.67, 16.82, 16.38, 19.04, 24.03, 18.44, 22.42, 29.17, 12.98, 35.41, 21.69, 19.17, 17.94, 24.32, 20.94, 11.36, 33.05, 18.39, 19.18, 30.71, 19.46, 21.17, 
16.36, 24.47, 26.65, 28.17, 14.03, 28.73, 33.33, 20.93, 18.18, 17.48, 13.79, 19.35, 24.59, 22.02, 35.21, 10.86, 27.44, 24.9, 26.14, 33.33, 12.67, 20.96, 29.24, 22.81, 27.09, 17.03, 27.27, 27.15, 35.93, 21.44, 23.48, 27.67, 43.54, 23.89, 20.52, 27.65, 23.48, 21.08, 36.13, 16.12, 28.83, 18.27, 20.13, 23.02, 25.4, 29.84, 14.94, 31.47, 5.88, 27.78, 23.71, 30.37, 23.01, 28.35, 19.11, 11.9, 23.4, 24.32, 23.65, 22.31, 17.89, 33.06, 27.72, 25.05, 21.84, 23, 25.42, 20, 30.46, 38.09, 24.87, 17, 35.71, 25.75, 31.67, 24.82, 29.29, 33.8, 24.48, 27.08, 26.79, 29.48, 29.88, 25.34, 21.69, 24.19, 20.57, 24.1, 36.06, 34.46, 23.8, 31.91, 24.19, 18.96, 33.57, 22.9, 25.71, 23.24, 22.8, 12.3, 
20, 25.57, 26.75, 31.5, 23.25, 31.38, 20, 21.87, 19.87, 42.1, 17.07, 21.12, 27.02, 32.04, 24, 26.08, 38.77, 20.38, 22.13, 29.88, 22.11, null, 34.6, 28, 21.12, 22.03, 24.29, 25.13, 26.15, 15.88, 20.68, 24.85, 20.1, 19.8, 33.13, 23.52, 38.09, 25.24, 28.16, 19.51, 14.47, 33.33, 27.72, 7.74, 28.03, 32.37, 16.36, 18.93, 20.56, 23.06, 24.24, 18.96, 22.69, 30.29, 17.25, 21.37, 19.1, 13.51, 20, 18.35, 30.64, 20.83, 28.57, 21.12, 24.71, 22.61, 14.14, 10.81, 23.42, 34.28, 23.29, 8.94, 31.36, 10.81, 31.94, 35.39, 12.6, 26.15, 24.85, 23.17, 21.11, 29.8, 21.73, 23.5, 19.24, 15.66, 20, 28.23, 26.66, 35.71, 30.22, 19.54, 7.59, 25, 25.38, 8.33, 25.68, 19.04, 37.03, 28.12, 
21.6, 28, 20.75, 23.04, 26.66, 25.54, 24.1, 22.83, 35.87, 27.37, 20.86, 29.97, 26.44, 15.48, 23.03, 18.59, 28.57, 16.1, 22.64, 41.93, 37.28, 25.25, 17.7, 34.39, 30.06, 27.92, 19.25, 20.42, 31.94, 35.71, 19.29, 54.16, 22.22, 18.05, 34.64, 20.12, 26.66, 24.61, 8.57, 15.9, 14.89, 30.33, 10.6, 30.92, 27.41, 29.29, 31.56, 27.15, 33.33, 17.7, 34.61, 33.47, 22.69, 26.52, 24.54, 18.55, 33.75, 16.04, 28.38, 23.94, 25.15, 18.46, 22.64, 23.8, 27.88, 35.96, 20.71, 21.52, 24.35, 26.24, 24.8, 29.49, 35.86, 20.55, 27.02, 39.21, 26.17, 25, 32.19, 22.52, 34.49, 20.52, 22.27, 31.57, 24.24, 25.46, 23.34, 17.82, 25.11, 22.58, 24.54, 23.17, 21.86, 11.9, 24.85, 27.94, 14.22, 23, 30.99, 26.31, 
19.33, 16.89, 14.77, 24.51, 25.8, 24.39, 31.94, 19.91, 18.88, 24.28, 22.51, 30.33, 23, 20, 23.07, 26.41, 23.66, 29.79, 28.63, 25.54, 30.3, 44.44, 35.1, 14.59, 20.67, 11.11, 41.37, 26.19, 25.23, 26.43, 25, 25.98, 19.8, 17.54, 37.6, 31.42, 24.23, 12.94, 21.97, 26.56, 26.74, 28.26, 16.89, 28.18, 31.8, 32.86, 30.88, 30.56, 26.72, 25, 30.26, 18.96, 18.75, 23.92, 22.65, 22.88, 12.61, 28.06, 15.78, 23.03, 17.44, 28.28, 26.13, 26.02, 17.19, 29.5, 29.16, 24, 20.61, 29.13, 32.12, 15.87, 23.68, 20.62, 22.96, 30.81, 17.87, 31.61, 31.57, 21.9, 27.1, 20.04, 25, 24.07, 20.45, 21.6, 25.27, 13.48, 25.04, 21.87, 18.63, 22.88, 16.37, 21.69, 25.23, 15.38, 22.52, 24.5, 18.96, 21.04, 
18.51, 27.32, 32.65, 32, 26.83, 29.22, 28.64, 28.06, 30.84, 31.77, 33.22, 25.76, 32.61, 30.25, 27.54, 32.06, 31.63, 26.76, 27.24, 35.48, 28.67, 29.78, 29.33, 30.85, 27.86, 24.5, 32.47, 27.79, 32.79, 27.6, 31.86, 31.6, 29.84, 28.57, 29.29, 28, 24.45, 21.19, 26.58, 27.84, 27.32, 24.46, 17, 27.14, 22.62, 25.42, 25.42, 28.03, 19.78, 22.05, 19.32, 23.36, 25.25, 20.62, 20.29, 22.01, 22.48, 26.73, 22.4, 31.3, 28.43, 19.37, 21.89, 21.71, 24.15, 26.03, 15.14, 29.03, 27.58, 27.73, 29.06, 27.25, 27.75, 30.18, 14.84, 26.01, 29.02, 27.01, 27.82, 27.52, 29.76, 26.94, 29.63, 30.07, 27.59, 38.47, 37.34, 35.71, 35.82, 37.16, 38.72, 38.89, 33.69, 34.11, 35.17, 31.27, 32.41, 33.76, 32.03, 32.33, 
35.86, 31.57, 32.06, 33.2, 30.52, 34.86, 33.39, 30.26, 38.72, 34.43, 34.51, 35.87, 38.51, 36.55, 37.09, 32.54, 36.56, 34.38, 38.52, 29.16, 37.24, 35.31, 32.2, 35.19, 36.05, 50.5, 36.21, 39.41, 30.4, 37.91, 35.28, 35.97, 38.14, 39.51, 33.41, 36.06, 37.55, 35.27, 35.06, 35.69, 36.54, 34.59, 28.4, 19, 22.64, 24, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2853390, 202976, 330466, 177791, 165145, 77451, 231047, 113509, 150788, 148698, 163267, 331631, 200413, 175405, 383104, 28141, 23053, 35127, 85221, 62422, 31516, 34481, 28400, 50798, 16356, 37631, 19008, 65314, 30465, 46961, 44819, 23550, 34161, 33249, 22563, 13125, 22566, 32941, 27183, 29597, 83891, 42300, 26506, 27552, 34957, 22635, 42996, 34529, 27004, 26242, 31916, 31091, 28488, 47132, 24759, 67943, 57664, 97587, 46314, 21938, 19796, 19946, 45961, 23412, 32533, 24073, 14461, 36119, 43926, 30807, 16455, 14680, 
22777, 19550, 24304, 20765, 31305, 39300, 28432, 15632, 35136, 32138, 37763, 43769, 31495, 37830, 41222, 28578, 55457, 38841, 40160, 1699, 4361, 15973, 14489, 5844, 8330, 17829, 3797, 4007, 11576, 17298, 19969, 85221, 4445, 12364, 17618, 5249, 7560, 4998, 8164, 24073, 20946, 5349, 40684, 4726, 10779, 7420, 6008, 22942, 5640, 5429, 12262, 7300, 5900, 35984, 7119, 8289, 29808, 15858, 7540, 14083, 18271, 7164, 4956, 3690, 4701, 5363, 8564, 39170, 10892, 5854, 10918, 13258, 22354, 7486, 25709, 8090, 13211, 5308, 5342, 13125, 13664, 29363, 5995, 13826, 11807, 5577, 21956, 21861, 31367, 15160, 23394, 3978, 12622, 7269, 2854, 7127, 7479, 3657, 6837, 13761, 
22795, 5925, 14471, 17112, 6454, 34342, 5165, 16626, 6667, 7826, 10575, 13046, 8838, 5988, 5102, 5931, 11101, 5945, 5250, 27139, 4777, 6193, 8945, 7462, 7867, 20516, 15068, 5165, 3658, 7662, 3539, 6270, 3633, 7454, 5649, 14928, 10638, 16285, 5352, 45769, 32217, 13226, 97587, 7641, 10886, 2897, 33335, 13187, 14546, 45961, 5440, 8451, 4583, 5583, 9352, 32141, 8023, 27869, 7092, 19646, 16455, 14680, 8073, 9065, 9927, 8804, 9868, 5391, 12564, 5732, 7040, 10933, 6399, 6395, 20647, 7234, 13809, 5236, 7656, 7015, 10110, 16832, 7342, 22281, 22037, 10396, 5764, 3684, 29292, 9675, 6041, 17427, 25136, 7349, 15733, 8376, 4073, 26725, 17044, 7006, 
31495, 7256, 6718, 11823, 5885, 12069, 11578, 5109, 4527, 5040, 8433, 3159, 3735, 7411, 19256, 8842, 16930, 10826, 27041, 30974, 7075, 8518, 14261, 3262, 9244, 248, 1336, 213, 50, 131, 1363, 169, 258, 304, 135, 178, 83, 138, 116, 45, 270, 32, 73, 123, 3085, 78, 31, 64, 513, 200, 171, 266, 228, 106, 30, 46, 127, 84, 61, 50, 1385, 48, 42, 110, 697, 13, 94, 96, 69, 63, 603, 45, 50, 150, 1258, 74, 356, 827, 208, 518, 113, 75, 215, 22, 27, 45, 463, 278, 318, 398, 19, 57, 91, 146, 44, 151, 75, 397, 1566, 316, 
119, 91, 20, 569, 203, 1382, 640, 158, 297, 96, 60, 80, 96, 698, 44, 609, 97, 121, 88, 28, 79, 1674, 325, 4252, 249, 424, 1170, 224, 73, 63, 275, 68, 283, 415, 79, 293, 264, 4272, 265, 70, 268, 115, 181, 282, 94, 80, 104, 101, 288, 84, 53, 146, 60, 100, 310, 59, 206, 245, 66, 226, 123, 265, 35, 424, 413, 82, 102, 233, 68, 90, 66, 4209, 105, 215, 19, 2285, 559, 784, 205, 65, 69, 30, 65, 302, 201, 225, 33, 78, 188, 231, 91, 26, 90, 135, 169, 58, 147, 155, 126, 37, 
6220, 41, 202, 1766, 145, 282, 549, 138, 155, 186, 69, 155, 55, 28, 90, 109, 279, 98, 117, 113, 463, 167, 404, 1305, 366, 91, 616, 14, 1030, 238, 294, 91, 106, 79, 199, 81, 51, 109, 299, 74, 463, 86, 164, 39, 486, 74, 93, 6955, 18, 104, 62, 41, 818, 542, 162, 268, 28, 186, 161, 261, 129, 41, 112, 782, 272, 533, 276, 27, 349, 581, 65, 225, 116, 74, 87, 1645, 1452, 96, 174, 240, 241, null, 27, 25, 1167, 36, 109, 224, 73, 60, 55, 17, 83, 428, 294, 64, 539, 102, 163, 173, 
158, 58, 320, 105, 92, 1284, 31, 104, 95, 56, 32, 40, 53, 44, 45, 71, 634, 266, 44, 438, 82, 286, 214, 74, 392, 25, 36, 34, 63, 119, 446, 145, 3493, 66, 110, 69, 31, 401, 41, 48, 88, 492, 172, 92, 226, 96, 96, 413, 172, 23, 30, 232, 80, 48, 445, 87, 3750, 413, 535, 117, 55, 53, 193, 439, 319, 285, 84, 93, 93, 501, 75, 255, 149, 250, 75, 14, 260, 188, 242, 62, 63, 44, 329, 158, 67, 79, 233, 129, 463, 226, 99, 451, 85221, 188, 108, 335, 39, 339, 493, 676, 
23, 1932, 45, 282, 320, 1198, 45, 148, 121, 1629, 267, 578, 4940, 125, 1347, 304, 29, 58, 99, 697, 7172, 29, 348, 278, 249, 54, 53, 27, 549, 76, 81, 105, 153, 41, 27, 119, 123, 110, null, 264, 47, 58, 66, 1036, 395, 267, 461, 249, 505, 89, 167, 793, 374, 166, 545, 478, 219, 87, 58, 73, 246, 78, 273, 43, 83, 146, 1147, 97, 92, 135, 115, 120, 92, 44, 60, 2038, 52, 66, 59, 122, 159, 129, 155, 120, 114, 228, 452, 874, 207, 103, 38, 12, 638, 819, 152, 33, 157, 116, 82, 120, 
89, 102, 223, 167, 31, 411, 201, 40, 300, 92, 24, 122, 78, 53, 39, 157, 104, 27, 181, 68, 315, 267, 69, 61, 89, 139, 210, 802, 66, 49, 113, 188, 120, 73, 81, 62, 143, 102, 36, 24, 70, 340, 243, 280, 607, 322, 1320, 100, 1459, 2964, 2602, 312, 288, 345, 162, 76, 335, 56, 1343, 145, 313, 79, 182, 158, 30, 47, 256, 241, 52, 516, 52, 333, 74, 25, 223, 104, 55, 45, 37, 52, 403, 135, 263, 295, 180, 195, 333, 181, 89, 71, 106, 109, 43, 111, 38, 99, 1280, 217, 212, 75, 
231, 140, 24, 67, 113, 115, 92, 2864, 232, 40, 134, 150, 57, 473, 195, 48, 184, 528, 182, 59, 37, 23, 200, 124, 451, 131, 124, 371, 365, 277, 676, 109, 101, 14, 214, 1001, 2420, 227, 47, 459, 28, 151, 100, 133, 18, 74, 299, 130, 50, 100, 664, 32, 136, 82, 357, 89, 131, 588, 122, 251, 187, 104, 431, 119, 87, 56, 22, 120, 33, 240, 33, 640, 68, 160, 51, 69, 937, 372, 243, 80, 116, 35, 145, 207, 72, 483, 64, 341, 275, 74, 248, 39, 38, 58, 261, 42, 857, 234, 492, 74, 
457, 75, 1940, 255, 79, 231, 305, 167, 136, 1615, 188, 9198, 105, 132, 1344, 4519, 812, 23295, 144, 42, 184, 439, 57, 781, 1466, 736, 37, 3199, 311, 48, 7006, 187, 272, 141, 150, 81, 165, 66, 60, 63, 151, 54, 105, 76, 4, 67, 84, 315, 246, 74, 60, 140, 251, 218, 278, 282, 164, 31, 178, 233, 42, 466, 78, 80, 333, 513, 211, 48, 135, 148, 184, 2250, 234, 90, 220, 47, 508, 50, 412, 136, 243, 57, 459, 214, 69, 80, 600, 298, 323, 132, 13714, 40, 62, 41, 303, 22, 45, 101, 63, 861, 
235, 199, 76, 112, 216, 114, 200, 68, 221, 84, 172, 1650, 214, 104, 148, 84, 17, 138, 141, 201, 100, 37, 159, 49, 455, 53, 146, 105, 51, 99, 113, 38, 227, 582, 47, 404, 141, 282, 77, 161, 194, 68, 257, 95, 256, 99, 274, 236, 1074, 55, 99, 670, 167, 13, 390, 69, 270, 168, 92, 143, 69, 46, 12, 119, 519, 244, 50, 556, 248, 77, 921, 42, 166, 40, 1839, 35, 1891, 177, 43, 170, 85, 150, 178, 493, 154, 169, 133, 2020, 403, 55, 25, 828, 92, 129, 119, 1416, 407, 89, 205, 52, 
293, 143, 721, 60, 224, 121, 65, 512, 157, 1436, 398, 59, 635, 767, 285, 131, 516, 491, 432, 296, 691, 452, 127, 520, 426, 83, 214, 304, 168, 290, 14, 47, 151, 171, 795, 325, 126, 64, 194, 74, 203, 502, 61, 11, 229, 437, 287, 2062, 327, 186, 168, 1074, 93, 106, 68, 140, 78, 387, 36, 392, 214, 218, 613, 235, 359, 184, 266, 110, 27, 66, 511, 22, 120, 297, 470, 427, 113, 147, 31, 197, 29, 380, 48, 345, 196, 403, 94, 367, 120, 36, 44, 179, 211, 98, 196, 3079, 25, 93, 208, 23, 
82, 33, 442, 142, 112, 83, 83, 467, 36, 314, 146, 122, 600, 47, 63, 607, 229, 157, 55, 63, 205, 22, 91, 98, 128, 42, 51, 99, 44, 29, 52, 55, 100, 150, 458, 41, 144, 228, 80, 30, 97, 266, 69, 80, 90, 72, 162, 62, 270, 50, 495, 412, 115, 861, 168, 26, 251, 250, 155, 35, 184, 56, 22, 212, 292, 196, 179, 113, 451, 129, 123, 154, 180, 56, 173, 529, 123, 188, 123, 223, 113, 420, 103, 499, 514, 88, 69, 218, 136, 2202, 390, 133, 286, 2186, 397, 247, 73, 18, 65, 2456, 
321, 23, 57, 32, 141, 98, 43, 410, 75, 177, 28, 128, 4006, 280, 192, 196, 51, 198, 82, 427, 109, 68, 102, 194, 139, 13, 95, 81, 59, 447, 154, 1559, 3179, 885, 17346, 2020, 3332, 236, 370, 34, 144, 968, 1830, 834, 73, 85, 31, 472, 64, 182, 1259, 246, 83, 118, 422, 28, 116, 32, 22, 356, 1161, 27, 140, 129, 195, 159, 14, 266, 71, 725, 678, 39, 270, 120, 137, 89, 45, 505, 155, 1095, 459, 24, 84, 344, 36, 221, 22, 852, 84, 24609, 283, 6776, 251, 214, 111, 466, 67, 706, 54, 194, 
136, 377, 543, 163, 78, 85, 225, 75, 64, 43, 27, 95, 123, 118, 249, 171, 55, 188, 89, 511, 145, 1342, 496, 386, 63, 50, 168, 52, 88, 42, 111, 86, 76, 208, 155, 94, 25, 86, 60, 60, 3400, 93, 158, 78, 80, 392, 136, 209, 216, 1359, 80, 1324, 63, 29, 309, 200, 61, 4745, 124, 1375, 40, 188, 204, 57, 129, 227, 53, 227, 39, 305, 498, 180, 508, 89, 299, 48, 218, 45, 801, 42, 558, 51, 7457, 37, 126, 508, 37, 56, 35, 163, 325, 509, 309, 229, 34, 3759, 290, 1747, 158, 261, 
22, 465, 161, 24, 58, 316, 280, 319, 1557, 352, 149, 50, 29, 76, 101, 93, 17, 1514, 27, 130, 148, 136, 803, 83, 35, 120, 159, 841, 213, 815, 342, 158, 92, 791, 239, 177, 493, 122, 74, 1292, 71, 502, 244, 259, 200, 124, 251, 132, 167, 141, 57, 646, 656, 72, 94, 31, 129, 108, 124, 123, 92, 147, 337, 207, 85, 414, 119, 118, 126, 134, 309, 289, 37, 583, 24, 331, 32, 97, 76, 26, 198, 663, 351, 273, 215, 104, 94, 146, 83, 31, 66, 28, 70, 260, 45, 41, 52, 1525, 81, 23, 
53, 546, 99, 1406, 375, 58, 220, 183, 177, 88, 77, 97, 150, 23, 96, 156, 28, 21, 574, 48, 241, 39, 162, 1507, 61, 72, 36, 215, 47, 209, 143, 86, 41, 2369, 87, 224, 147, 180, 209, 1741, 138, 239, 74, 148, 150, 252, 11, 188, 608, 310, 41, 63, 154, 74, 102, 1323, 132, 1315, 327, 430, 249, 361, 78, 51, 663, 232, 48, 154, 61, 46, 254, 550, 119, 719, 645, 482, 38, 44, 310, 300, 211, 112, 491, 21, 73, 113, 209, 134, 311, 69, 166, 23885, 1911, 569, 117, 132, 543, 77, 866, 391, 
331, 34, 2287, 129, 96, 45, 74, 7, null, 8, 438, 130, 127, 24, 25, 550, 5579, 52, 50, 60, 84, 433, 81, 150, 178, 115, 670, 185, 401, 73, 133, 578, 356, 1460, 568, 113, 36, 530, 380, 145, 167, 256, 160, 145, 82, 487, 226, 61, 130, 166, 1095, 1007, 29, 463, 105, 117, 220, 63, 113, 72, 113, 100, 136, 216, 215, 49, 68, 404, 713, 101, 2263, 134, 3437, 259, 87, 80, 134, 42, 203, 408, 682, 1717, 507, 314, 603, 204, 200, 95, 37, 230, 87, 58, 96, 86, 51, 338, 49, 102, 242, 9, 
134, 47, 73, 388, 129, 738, 69, 153, 261, 86, 277, 74, 228, 8023, 78, 233, 346, 111, 16, 57, 52, 81, 30, 96, 253, 51, 78, 74, 17, 56, 69, 98, 741, 99, 176, 668, 1353, 24, 1509, 73, 96, 139, 13, 54, 72, 67, 35, 34, 2220, 195, 307, 118, 51, 174, 185, 3437, 263, 37, 536, 70, 101, 266, 66, 271, 313, 39, 231, 12878, 143, 25, 289, 178, 253, 121, 2879, 36, 414, 58, 120, 85, 27, 30, 103, 145, 863, 259, 325, 326, 97, 95, 77, 30, 45, 63, 466, 240, 149, 64, 318, 155, 
123, 119, 150, 45, 1036, 67, 544, 128, 1650, 86, 106, 80, 172, 213, 230, 193, 51, 79, 53, 150, 149, 1769, 85, 412, 42, 34, 68, 6262, 181, 76, 56, 444, 53, 281, 243, 183, 307, 57, 63, 45, 226, 455, 42, 556, 205, 187, 968, 297, 88, 248, 79, 53, 217, 407, 151, 180, 46, 506, 437, 76, 686, 24, 214, 311, 29, 72, 237, 153, 3099, 920, 119, 153, 495, 10620, 113, 754, 1058, 95, 552, 1110, 32, 643, 388, 240, 219, 67, 594, 197, 191, 148, 198, 14, 263, 103, 151, 114, 188, 25, 41, 155, 
227, 128, 46, 307, 210, 642, 631, 47, 81, 263, 47, 28, 248, 111, 3211, 408, 1450, 75, 413, 59, 368, 98, 39, 93, 63, 199, 304, 28, 31, 316, 944, 141, 244, 45, 91, 114, 33, 14, 190, 277, 122, 52, 934, 93, 1219, 74, 102, 329, 271, 143, 90, 144, 164, 133, 279, 157, 92, 127, 113, 122, 100, 1238, 458, 154, 3513, 636, 173, 72, 127, 87, 32, 208, 204, 42, 94, 112, 161, 155, 984, 67, 394, 157, 116, 128, 87, 222, 196, 50, 106, 23, 240, 64, 45, 4141, 172, 13590, 88, 91, 54, 51, 
1345, 1657, 78, 890, 357, 86, 117, 294, 364, 169, 651, 433, 133, 440, 159, 40, 176, 5960, 76, 305, 82, 88, 21, 4886, 471, 155, 164, 340, 181, 184, 17, 999, 73, 198, 601, 557, 83, 76, 142, 171, 94, 198, 127, 91, 107, 124, 100, 283, 97, 50, 55, 143, 38, 201, 365, 44, 4556, 52, 90, 132, 57, 68, 494, 37, 70, 35, 53, 139, 67, 75, 32, 102, 54, 80, 127, 57, 27, 147, 643, 846, 1094, 1158, 254, 80, 91, 108, 76, 197, 124, 77, 171, 516, 23, 145, 366, 238, 505, 57, 254, 75, 
198, 11, 25, 109, 99, 2008, 71, 172, 599, 135, 79, 88, 36, 109, 52, 236, 372, 89, 11397, 181, 80, 841, 17855, 203, 11, 67, 376, 274, 73, 492, 234, 320, 26, 80, 391, 231, 948, 64, 124, 50, 46, 46, 1579, 121, 71, 44, 128, 732, 83, 54, 188, 242, 136, 137, 98, 108, 48, 117, 16752, 61, 73, 512, 104, 148, 240, 145, 180, 53, 236, 3877, 244, 42, 72, 29, 6293, 83, 547, 382, 168, 35, 195, 262, 162, 130, 71, 1454, 129, 42, 690, 303, 89, 65, 58, 52, 242, 109, 129, 77, 276, 23, 
204, 166, 316, 89, 332, 55, 129, 334, 45, 466, 191, 75, 76, 563, 67, 357, 275, 40, 74, 178, 118, 85, 268, 1121, 175, 118, 632, 76, 53, 40, 253, 118, 142, 51, 242, 206, 46, 62, 63, 143, 54, 95, 34, 92, 90, 204, 148, 49, 1864, 136, 79, 396, 89, 20, 102, 157, 42, 251, 8464, 432, 75, 152, 360, 249, 75, 767, 101, 50, 85, 49, 77, 239, 436, 63, 204, 256, 164, 120, 64, 183, 96, 988, 71, 325, 600, 47, 78, 6576, 34, 68, 33, 57, 242, 99, 59, 61, 963, 22, 48, 356, 
111, 210, 304, 120, 117, 1116, 193, 116, 45, 102, 329, 216, 305, 291, 7, 262, 160, 881, 826, 899, 1839, 119, 83, 347, 159, 36, 116, 245, 15, 89, 50, 140, 630, 68, 91, 512, 339, 135, 104, 64, 232, 226, 10, 120, 144, 29, 479, 964, 212, 60, 44, 97, 81, 306, 311, 67, 178, 53, 543, 378, 83, 88, 138, 44, 169, 127, 45, 30, 227, 396, 337, 38, 52, 132, 30, 117, 157, 91, 102, 71, 996, 37, 60, 63, 87, 658, 51, 192, 222, 35, 146, 284, 101, 172, 414, 334, 20, 262, 44, 239, 
32, 178, 109, 314, 35, 44, 298, 22, 526, 313, 1445, 151, 79, 69, 48, 996, 65, 247, 4164, 1722, 38, 36, 282, 71, 145, 118, 37, 1817, 199, 230, 177, 289, 875, 57, 74, 46, 114, 86, 207, 213, 178, 115, 63, 114, 128, 49, 129, 47, 179, 156, 34, 22, 1972, 240, 200, 177, 35, 264, 86, 84, 582, 218, 31, 59, 220, 126, 715, 125, 7632, 148, 66, 8880, 49, 274, 100, 444, 95, 40, 47, 54, 488, 155, 214, 363, 156, 116, 3486, 172, 78, 48, 849, 83, 46, 80, 135, 101, 264, 46, 491, 85, 
88, 704, 45, 70, 117, 146, 140, 67, 493, 57, 43, 444, 43, 179, 113, 454, 31, 52, 203, 78, 118, 107, 107, 458, 115, 27, 116, 168, 111, 150, 24, 575, 251, 25, 62, 214, 73, 38, 120, 241, 64, 281, 159, 66, 73, 129, 87, 205, 41, 62, 168, 46, 273, 330, 162, 30, 101, 77, 60, 107, 138, 752, 430, 25, 82, 58, 58, 82, 64, 284, 124, 641, 33, 1525, 210, 29, 128, 69, 228, 770, 218, 325, 90, 120, 73, 113, 2903, 12, 48, 46, 5346, 37, 133, 671, 432, 42, 36, 78, 121, 220, 
50, 134, 126, 31, 78, 38, 24, 62, 3288, 19, 263, 83, 40, 1529, 230, 146, 255, 156, 86, 133, 121, 92, 64, 56, 267, 408, 234, 132, 79, 501, 2636, 13, 82, 508, 57, 1068, 48, 171, 225, 41, 164, 54, 110, 173, 62, 1042, 1107, 408, 138, 303, 74, 205, 47, 19, 201, 121, 21, 70, 99, 25, 46, 112, 166, 111, 261, 93, 177, 1717, 39, 620, 742, 181, 148, 183, 74, 405, 442, 183, 228, 175, 29, 34, 20, 161, 127, 91, 168, 237, 163, 101, 148, 48, 140, 210, 51, 21, 661, 95, 456, 236, 
49, 248, 162, 1375, 457, 2271, 99, 209, 54, 113, 53, 527, 102, 173, 137, 194, 85, 249, 110, 145, 56, 5, 154, 252, 26, 66, 189, 119, 66, 17, 42, 83, 113, 71, 32, 44, 90, 96, 74, 231, 463, null, 189, 285, 303, 649, 71, 111, 292, 38, 112, 54, 85, 23307, 219, 260, 441, 308, 33, 431, 79, 581, 533, 19, 386, 312, 126, 1080, 588, 193, 25, 34, 75, 169, 143, 95, 126, 116, 35, 218, 104, 183, 1052, 19, 63, 153, 138, 195, 172, 157, 64, 559, 90, 123, 73, 271, 256, 791, 80, 175, 
459, 155, 72, 189, 530, 376, 71, 837, 203, 350, 245, 165, 90, 193, 66, 69, 220, 88, 154, 2538, 180, 240, 137, 441, 216, 262, 108, 143, 188, 762, 364, 73, 88, 490, 214, 377, 117, 67, 41, 41, 232, 93, 63, 52, 24, 84, 38, 59, 140, 148, 169, 89, 1203, 173, 219, 78, 280, 172, 42, 19, 20, 164, 145, 169, 20, 110, 6037, 2199, 49, 56, 52, 3092, 306, 6346, 569, 61, 175, 27, 98, 245, 190, 392, 179, 252, 142, 173, 47, 338, 715, 205, 35, 1178, 53, 155, 48, 175, 399, 488, 540, 1306, 
150, 51, 70, 403, 89, 980, 44, 217, 364, 34, 51, 154, 215, 44, 639, 38, 462, 38, 356, 226, 280, 55, 76, 43, 38, 190, 210, 5015, 63, 216, 250, 197, 25, 206, 2641, 92, 62, 88, 28, 562, 157, 137, 278, 314, 20, 33, 108, 117, 60, 596, 458, 186, 488, 1700, 112, 186, 196, 164, 108, 324, 1627, 31, 322, 806, 128, 341, 70, 318, 169, 310, 267, 63, 134, 446, 88, 258, 210, 155, 296, 86, 535, 1060, 170, 191, 177, 230, 50, 45, 774, 166, 377, 138, 813, 213, 10, 101, 609, 184, 143, 2043, 
594, 106, 154, 50, 43, 253, 222, 123, 409, 122, 20, 82, 106, 253, 54, 84, 209, 323, 82, 270, 59, 91, 147, 32, 70, 92, 87, 183, 142, 113, 66, 467, 46, 240, 273, 245, 193, 204, 313, 213, 146, 289, 146, 54, 37, 126, 42, 30, 33, 312, 402, 110, 186, 460, 51, 345, 167, 161, 272, 401, 196, 20, 2951, 167, 172, 82, 72, 223, 686, 199, 59, 244, 176, 229, 273, 148, 17, 148, 93, 175, 110, 72, 128, 21, 70, 173, 247, 78, 72, 42, 122, 389, 141, 115, 424, 51, 76, 505, 295, 128, 
177, 33, 79, 168, 64, 324, 16, 205, 164, 256, 4574, 69, 46, 212, 502, 64, 269, 360, 68, 169, 97, 733, 889, 146, 490, 1272, 200, 625, 366, 99, 34, 590, 46, 57, 1611, 14, 39, 52, 50, 718, 128, 37, 28, 76, 37, 24, 132, 113, 109, 117, 49, 59, 56, 85, 510, 587, 120, 72, 2021, 339, 86, 936, 226, 216, 27, 205, 84, 133, 16, 168, 36, 92, 202, 247, 2280, 105, 236, 43, 102, 92, 333, 571, 78, 61, 64, 149, 107, 91, 503, 86, 131, 1872, 141, 78, 57, 1890, 12, 87, 1030, 112, 
42, 49, 775, 245, 276, 211, 75, 401, 466, 53, 434, 54, 97, 248, 161, 148, 384, 178, 49, 79, 9794, 753, 77, 619, 68, 243, 195, 152, 218, 177, 122, 94, 129, 211, 240, 180, 109, 50, 82, 11, 40, 122, 150, 90, 58, 93, 92, 665, 2243, 383, 1064, 20, 120, 325, 72, 63, 202, 22, 63, 1139, 125, 23, 2914, 27, 24, 520, 276, 307, 80, 66, 803, 64, 388, 36, 85, 109, 180, 36, 45, 48, 240, 240, 89, 237, 644, 670, 221, 29, 65, 80, 417, 391, 867, 3202, 295, 2230, 240, 213, 209, 897, 
1883, 739, 386, 1022, 127, 196, 191, 32, 747, 17917, 79, 385, 599, 955, 303, 126, 177, 255, 223, 124, 291, 344, 273, 115, 216, 112, 50, 154, 237, 195, 574, 380, 66, 471, 244, 969, 98, 82, 15, 97, 266, 33, 36, 44, 226, 31, 46, 152, 124, 154, 47, 72, 61, 435, 136, 41, 351, 216, 150, 70, 30, 161, 61, 4933, 499, 88, 70, 142, 377, 672, 1779, 2304, 124, 82, 42, 586, 32, 270, 58, 237, 927, 175, 116, 123, 197, 199, 64, 125, 220, 235, 94, 273, 496, 412, 197, 115, 66, 131, 485, 66, 
24, 510, 704, 184, 118, 1893, 29, 169, 222, 71, 442, 19, 57, 75, 228, 180, 132, 38, 101, 326, 53, 60, 96, 43, 719, 186, 78, 31, 51, 32, 180, 99, 226, 183, 141, 121, 53, 52, 82, 140, 107, 355, 324, 75, 1077, 61, 118, 48, 123, 57, 3988, 31, 281, 359, 174, 27, 132, 97, 48, 114, 726, 171, 56, 76, 317, 152, 54, 124, 138, 255, 168, 73, 662, 18, 41, 61, 151, 55, 47, 91, 23, 99, 421, 99, 78, 286, 75, 129, 41, 456, 25, 79, 65, 233, 79, 33, 58, 84, 134, 946, 
492, 327, 218, 84, 113, 50, 426, 415, 47, 1009, 355, 185, 241, 222, 21, 2395, 200, 18, 1203, 240, 84, 76, 658, 202, 279, 88, 47, 325, 63, 293, 38, 63, 84, 83, 36, 217, 110, 381, 121, 217, 172, 275, 96, 252, 68, 25, 54, 52, 136, 166, 124, 209, 59, 243, 122, 90, 145, 95, 821, 81, 71, 83, 145, 3156, 2426, 1028, 127, 71, 58, 162, 735, 242, 1366, 320, 492, 113, 620, 374, 128, 207, 3201, 2067, 52, 25, 193, 737, 209, 6837, 30, 540, 149, 101, 994, 250, 108, 74, 96, 260, 467, 46, 
120, 327, 100, 203, 638, 41, 3601, 56, 1323, 1949, 49, 398, 78, 92, 130, 134, 183, 33, 166, 66, 203, 229, 362, 68, 101, 326, 132, 69, 145, 76, 134, 1252, 71, 99, 2181, 117, 28, 95, 13, 26, 239, 149, 100, 103, 288, 227, 155, 57, 340, 53, 59, 131, 9, 131, 218, 83, 38, 161, 72, 429, 67, 164, 93, 72, 74, 728, 90, 224, 209, 19, 435, 399, 90, 37, 182, 133, 182, 471, 291, 45, 307, 32, 101, 167, 200, 36, 184, 498, 112, 170, 242, 55, 134, 244, 26039, 386, 460, 149, 97, 168, 
16, 334, 595, 10, 91, 162, 23, 259, 159, 128, 44, 323, 104, 85, 38, 474, 56, 366, 313, 197, 248, 365, 36, 645, 16811, 26, 144, 133, 169, 51, 839, 272, 51, 41, 179, 278, 189, 84, 71, 99, 10241, 123, 175, 27, 222, 129, 729, 60, 34, 350, 112, 1529, 248, 23, 438, 55, 178, 425, 121, 154, 182, 43, 269, 63, 494, 183, 1730, 233, 51, 35, 90, 300, 95, 324, 25, 50, 414, 136, 108, 86945, 884, 48, 405, 77, 191, 47, 4609, 38, 19, 282, 91, 366, 203, 85, 105, 34, 488, 1042, 130, 31, 
98, 294, 18, 301, 331, 216, 46, 471, 70, 503, 38, 81, 86, 72, 65, 505, 36, 120, 233, 89, 152, 161, 5584, 213, 240, 54, 50, 116, 276, 109, 79, 30, 160, 48, 106, 90, 1309, 232, 364, 69, 1067, 147, 50, 61, 57, 114, 106, 92, 44, 50, 22351, 112, 174, 53, 70, 448, 45, 78, 1235, 271, 38, 93, 106, 244, 196, 150, 145, 375, 95, 43, 181, 255, 47, 122, 42, 137, 80, 92, 284, 83, 86, 257, 362, 180, 113, 56, 133, 1273, 54, 22, 4273, 276, 183, 536, 110, 225, 255, 181, 64, 360, 
107, 78, 126, 745, 62, 44, 42, 15, 78, 100, 62, 228, 63, 43, 403, 148, 398, 200, 57, 209, 107, 55, 123, 100, 334, 163, 100, 36, 1676, 187, 18, 118, 47, 92, 89, 2543, 599, 603, 201, 110, 170, 404, 260, 222, 345, 98, 55, 170, 84, 381, 7667, 218, 134, 47, 135, 774, 30, 84, 205, 308, 236, 26, 1731, 77, 945, 527, 59, 77, 558, 771, 130, 171, 134, 297, 118, 139, 556, 54, 76, 126, 37, 81, 27, 34, 145, 175, 773, 57, 40657, 151, 170, 326, 150, 521, 79, 39, 179, 26, 846, 111, 
271, 158, 96, 61, 2073, 75, 152, 77, 3245, 101, 115, 186, 95, 61, 145, 62, 24, 121, 87, 829, 131, 52, 287, 86, 202, 74, 55, 114, 62, 49, 76, 43, 162, 37, 73, 262, 97, 344, 118, 144, 264, 58, 77, 59, 261, 24, 136, 25, 33, 28, 58, 258, 1561, 211, 90, 109, 60, 54, 46, 96, 20, 123, 191, 443, 62, 84, 32, 572, 93, 116, 71, 168, 1039, 2535, 545, 159, 1703, 49, 46, 65, 258, 90, 28, 61, 45, 384, 82, 39, 25, 97, 357, 179, 300, 112, 371, 96, 72, 37, 334, 374, 
319, 109, 1275, 357, 988, 126, 210, 379, 69, 82, 195, 221, 397, 254, 85, 53, 55, 228, 633, 71, 192, 152, 369, 581, 264, 103, 217, 248, 66, 202976, 2799, 425, 332, 42, 214, 296, 83, 257, 50, 312, 122, 183, 192, 32, 344, 223, 746, 23, 22, 34, 26, 49, 652, 94, 18, 189, 317, 123, 147, 276, 46, 369, 13636, 96, 54, 592, 124, 381, 1428, 237, 196, 44, 323, 326, 439, 32, 410, 226, 639, 126, 284, 195, 432, 37, 27, 20, 144, 80, 121, 237, 417, 159, 490, 122, 66, 19, 162, 287, 100, 96, 
66, 198, 24, 123, 2716, 78, 428, 51, 205, 169, 45, 14695, 275, 18, 27, 143, 71, 68, 110, 93, 117, 63, 98, 2091, 143, 124, 272, 360, 2656, 8482, 247, 63, 54, 1069, 176, 353, 79, 98, 169, 340, 441, 150, 101, 329, 51, 63, 342, 56, 122, 276, 124, 146, 104, 439, 104, 290, 80, 109, 35, 667, 32, 289, 27, 167, 98, 355, 72, 149, 76, 118, 70, 43, 266, 111, 99, 464, 45, 383, 597, 21, 49, 153, 78, 170, 379, 20, 160, 224, 145, 75, 236, 39, 172, 25, 53, 12, 136, 58, 394, 47, 
153, 46, 240, 86, 22, 62, 140, 43, 174, 70, 74, 54, 59, 69, 70, 63, 121, 357, 377, 70, 24, 106, 80, 57, 59, 62, 167, 106, 35, 49, 127, 64, 213, 528, 36, 97, 408, 189, 409, 34, 233, 44, 45, 275, 117, 37, 69, 191, 108, 58, 53, 79, 168, 130, 176, 401, 158, 365, 57, 97, 274, 152, 1165, 488, 1037, 389, 177, 32, 143, 77, 75, 80, 4330, 49, 578, 514, 159, 101, 116, 121, 191, 1030, 168, 178, 825, 31, 658, 98, 203, 133, 60, 358, 52, 155, 202, 148, 68, 547, 215, 1260, 
74, 165, 105, 268, 67, 62, 136, 42, 210, 76, 39, 40, 193, 1124, 52, 72, 206, 199, 165, 76, 110, 157, 242, 107, 104, 40, 103, 42, 33, 83, 3711, 109, 39, 191, 558, 782, 315, 439, 203, 39, 577, 504, 94, 62, 441, 1731, 20, 16, 231, 158, 89, 282, 218, 817, 50, 150, 266, 187, 3190, 89, 416, 108, 1667, 88, 41, 249, 276, 345, 23, 93, 59, 256, 100, 111, 95, 44, 47, 129, 67, 143, 261, 115, 225, 294, 1186, 262, 28, 215, 465, 112, 154, 1337, 353, 126, 4299, 148, 280, 892, 218, 73, 
837, 352, 177, 245, 76, 142, 33, 823, 75, 108, 647, 88, 725, 487, 3093, 201, 198, 43, 92, 275, 118, 158, 345, 398, 158, 34, 174, 31, 98, 48, 276, 95, 156, 221, 212, 3087, 633, 183, 2559, 104, 2654, 190, 148, 249, 213, 227, 59, 416, 56, 130, 84, 440, 209, 37, 328, 90, 82, 94, 179, 582, 115, 171, 37, 166, 229, 70, 571, 437, 203, 601, 2436, 122, 43, 78, 27, 13, 17, 66, 166, 169, 193, 77, 107, 104, 217, 33, 135, 84, 301, 110, 905, 41, 137, 60, 317, 69, 92, 194, 174, 1007, 
194, 91, 93, 98, 223, 77, 34, 207, 192, 105, 32, 616, 24, 1772, 45, 22, 67, 292, 95, 73, 153, 861, 34, 85, 98, 372, 53, 90, 515, 36, 74, 60, 501, 70, 221, 63, 63, 69, 55, 166, 185, 159, 120, 242, 2327, 190, 49, 104, 28, 132, 72, 147, 85, 623, 142, 115, 238, 355, 146, 242, 201, 422, 41, 1075, 1944, 31, 124, 260, 46, 91, 105, 246, 199, 169, 158, 213, 456, 137, 42, 63, 75, 48, 502, 96, 107, 23, 31, 81, 136, 83, 54, 107, 71, 74, 58, 127, 40, 140, 284, 53, 
131, 133, 293, 370, 38, 87, 29, 82, 42, 30, 56, 33, 383, 139, 335, 120, 91, 167, 383, 1630, 54, 249, 103, 193, 53, 3804, 52, 203, 135, 262, 49, 52, 186, 29, 99, 149, 119, 95, 269, 1247, 666, 179, 167, 190, 119, 36, 62, 160, 57, 46, 2126, 89, 121, 86, 624, 272, 211, 1586, 30, 815, 66, 66, 142, 76, 187, 153, 278, 219, 481, 14, 173, 176, 15, 186, 34, 172, 863, 108, 51, 313, 469, 70, 80, 565, 111, 182, 19, 217, 144, 779, 58, 151, 73, 36, 126, 117, 543, 139, 56, 897, 
271, 37, 44, 256, 136, 85, 86, 240, 233, 97, 18, 2050, 42, 170, 167, 65, 314, 223, 260, 61, 70, 361, 623, 160, 290, 162, 344, 570, 6201, 95, 670, 296, 77, 179, 215, 46, 96, 102, 59, 99, 53, 860, 226, 59, 18, 180, 126, 132, 471, 556, 37, 108, 175, 132, 94, 126, 166, 78, 407, 85, 78, 138, 624, 165, 187, 361, 51, 20, 1069, 73, 7, 93, 368, 17, 158, 103, 248, 322, 151, 554, 181, 206, 194, 931, 52, 134, 27, 178, 188, 87, 164, 302, 440, 67, 49, 107, 378, 323, 436, 639, 
348, 1813, 162, 109, 271, 101, 282, 74, 68, 213, 42, 179, 51, 315, 301, 157, 357, 899, 502, 158, 82, 1399, 358, 72, 61, 543, 229, 801, 120, 87, 208, 52, 117, 75, 183, 476, 199, 32, 533, 51, 1154, 1615, 46, 76, 120, 353, 680, 135, 79, 89, 103, 30, 76, 288, 26, 370, 288, 71, 6767, 59, 149, 430, 228, 1151, 76, 28, 731, 80, 107, 323, 89, 89, 141, 317, 70, 234, 517, 184, 1267, 325, 181, 43, 161, 42, 60, 1403, 88, 433, 195, 56, 52, 394, 52, 54, 262, 175, 56, 339, 43, 381, 
231, 161, 303, 26, 251, 47, 78, 652, 186, 249, 50, 138, 214, 73, 109, 112, 145, 314, 87, 67, 151, 2199, 198, 231, 58, 147, 127, 40, 187, 335, 250, 269, 28, 61, 144, 160, 63, 141, 737, 8, 32, 431, 192, 92, 3017, 33, 183, 308, 52, 176, 63, 95, 64, 22, 163, 200, 128, 22, 349, 24, 379, 197, 105, 132, 53, 110, 28, 377, 197, 379, 1089, 852, 117, 460, 152, 152, 49, 184, 119, 175, 94, 86, 111, 269, 315, 101, 45, 90, 55, 256, 136, 244, 3258, 87, 117, 153, 188, 507, 105, 1145, 
26, 98, 205, 83, 134, 163, 31, 81, 291, 133, 56, 35, 124, 67, 34, 327, 95, 207, 75, 503, 2296, 232, 77, 183, 617, 136, 42, 120, 79, 124, 224, 135, 87, 36, 71, 596, 5042, 583, 199, 129, 66, 197, 106, 62, 141, 25, 22, 177, 98, 121, 175, 25, 504, 317, 89, 40, 182, 48, 115, 32, 138, 368, 115, 50, 92, 96, 44, 489, 439, 136, 165, 35, 269, 768, 59, 96, 421, 35, 302, 131, 175, 237, 49, 118, 159, 2141, 636, 100, 59, 539, 21, 391, 583, 81, 255, 112, 71, 242, 77, 104, 
606, 245, 284, 88, 53, 1804, 242, 7, 1407, 100, 223, 106, 353, 249, 773, 244, 164, 55, 371, 80, 253, 109, 554, 160, 1067, 1125, 299, 252, 173, 47, 3871, 2417, 78, 42, 33, 37, 37, 254, 360, 649, 33, 632, 618, 1082, 53, 141, 86, 105, 84, 520, 203, 7743, 529, 349, 27, 24, 564, 8947, 177, 51, 3437, 47, 1743, 168, 209, 24, 451, 56, 168, 279, 85, 168, 56, 188, 343, 91, 150, 138, 14, 175, 127, 22, 223, 1393, 122, 257, 392, 307, 44, 281, 151, 127, 808, 12549, 184, 448, 34, 128, 42, 134, 
820, 1639, 358, 386, 195, 123, 303, 102, 76, 332, 240, 44, 70, 65, 576, 95, 114, 104, 52, 252, 349, 75, 105, 152, 160, 113, 566, 2379, 19, 179, 836, 122, 744, 296, 326, 63, 187, 39, 62, 135, 471, 135, 108, 1039, 826, 166, 345, 175, 97, 183, 359, 112, 1625, 392, 648, 218, 375, 92, 254, 218, 72, 318, 128, 43, 799, 57, 48, 265, 35, 24, 650, 748, 151, 586, 34, 133, 70, 61, 159, 128, 186, 583, 107, 56, 43, 85, 7609, 39, 351, 262, 33, 1473, 22, 132, 145, 169, 612, 219, 35, 62, 
99, 59, 73, 38, 11058, 130, 184, 310, 71, 114, 63, 112, 83, 2314, 52, 56, 257, 260, 133, 51, 163, 151, 380, 145, 1336, 992, 34, 105, 24, 1599, 48, 145, 361, 233, 43, 133, 9890, 97, 177, 209, 231, 74, 178, 98, 214, 698, 285, 124, 247, 221, 78, 211, 38, 218, 361, 82, 3286, 83, 83, 155, 55, 50, 187, 77, 36, 124, 45, 328, 270, 103, 169, 102, 662, 59, 76, 301, 286, 2220, 330, 118, 594, 1684, 17, 1671, 58, 142, 99, 58, 25, 407, 81, 165, 202, 32, 105, 355, 130, 39, 6849, 93, 
4808, 1283, 38, 147, 178, 937, 164, 292, 12, 141, 109, 87, 78, 118, 193, 199, 116, 108, 149, 134, 184, 468, 356, 33, 91, 48, 109, 217, 894, 92, 71, 45, 79, 97, 45, 78, 48, 30, 41, 42, 35, 90, 238, 44, 35, 103, 154, 165, 98, 420, 88, 53, 40, 212, 40, 121, 1017, 22, 3435, 83, 235, 1558, 87, 107, 27, 25, 423, 120, 42, 229, 172, 406, 153, 85, 179, 23647, 3707, 133, 99, 101, 9, 59, 906, 90, 25, 51, 23, 121, 198, 171, 395, 1106, 34, 43, 252, 232, 667, 169, 125, 647, 
22, 403, 21, 96, 75, 632, 396, 137, 1352, 6196, 75, 654, 38, 228, 116, 170, 138, 105, 1154, 145, 126, 174, 1359, 30, 195, 18, 87, 436, 104, 41, 13, 4396, 85, 133, 328, 189, 86, 120, 115, 244, 194, 473, 91, 251, 238, 319, 137, 1013, 704, 78, 112, 161, 35, 318, 539, 98, 265, 65, 70, 68, 78, 977, 360, 175, 84, 216, 189, 286, 109, 59, 593, 137, 39, 118, 1553, 77, 146, 862, 453, 575, 33, 119, 210, 244, 43, 132, 354, 999, 646, 58, 155, 57, 424, 837, 756, 747, 565, 159, 567, 69, 
252, 45, 762, 247, 983, 3736, 442, 1298, 936, 112, 513, 598, 461, 270, 415, 39, 137, 176, 428, 173, 288, 114, 149, 45, 71, 265, 630, 76, 51, 537, 97, 848, 424, 56, 67, 85, 127, 443, 509, 878, 244, 331, 1348, 107, 137, 194, 385, 90, 84, 438, 170, 592, 114, 79, 68, 68, 77, 261, 107, 122, 1715, 3427, 50, 308, 67, 178, 337, 122, 30, 64, 224, 133, 191, 141, 270, 985, 30, 826, 277, 276, 142, 111, 92, 54, 106, 52, 31, 32, 91, 171, 35, 74, 196, 186, 493, 106, 78, 60, 61, 84, 
444, 86, 66, 151, 254, 252, 47, 666, 87, 66, 365, 226, 161, 294, 122, 94, 48, 1922, 166, 53, 86, 34, 701, 82, 94, 42, 75, 345, 323, 315, 64, 58, 81, 23, 484, 29, 193, 402, 178, 64, 160, 155, 368, 258, 115, 130, 1970, 90, 144, 107, 1123, 83, 71, 492, 48, 48, 447, 450, 278, 86, 140, 110, 61, 104, 41, 3522, 53, 18, 42, 27, 130, 151, 127, 36, 130, 124, 827, 34, 36, 222, 47, 16, 135, 334, 297, 110, 86, 62, 13, 26, 46, 58, 860, 197, 191, 106, 70, 1706, 140, 36, 
36, 60, 255, 154, 237, 221, 178, 322, 32, 280, 49, 82, 144, 40, 70, 165, 1048, 345, 113, 130, 176, 54, 28, 192, 221, 786, 97, 98, 1284, 127, 159, 214, 1377, 126, 95, 44, 244, 34, 490, 118, 59, 211, 264, 148, 161, 631, 112, 199, 119, 208, 126, 2472, 33, 79, 69, 106, 286, 131, 136, 292, 22, 530, 138, 119, 281, 54, 47, 59, 159, 29, 63, 111, 80, 58, 66, 1860, 133, 354, 50, 100, 972, 283, 2939, 219, 325, 30, 32, 97, 650, 121, 75, 88, 147, 28, 95, 533, 896, 83, 21, 68, 
199, 154, 7272, 167, 165, 19, 233, 21, 305, 70, 180, 38, 162, 406, 294, 168, 104, 341, 22, 103, 80, 207, 424, 563, 186, 80, 104, 37, 565, 110, 38, 260, 45, 127, 68, 74, 317, 140, 152, 66, 115, 214, 275, 92, 258, 35, 297, 72, 10, 247, 114, 2, 91, 341, 348, 81, 71, 109, 67, 139, 3268, 406, 249, 246, 140, 249, 142, 192, 149, 58, 22, 27, 96, 70, 75, 154, 6646, 162, 48, 358, 149, 569, 40, 92, 143, 17, 69, 99, 21, 82, 87, 80, 92, 284, 20, 108, 418, 4256, 40, 75, 
19, 181, 12, 62, 37, 90, 449, 155, 117, 28, 122, 402, 305, 65, 20, 32, 260, 129, 64, 59, 86, 174, 138, 181, 62, 81, 471, 399, 482, 38, 39, 91, 139, 254, 859, 78, 27, 47, 97, 83, 162, 69, 91, 88, 175, 44, 38, 225, 20, 242, 59, 172, 54, 241, 53, 297, 216, 509, 796, 62, 736, 46, 401, 248, 116, 52, 283, 150, 7, 159, 106, 58, 30, 88, 37, 693, 168, 15, 62, 500, 45, 77, 402, 75, 463, 112, 648, 149, 208, 1267, 181, 238, 122, 193, 221, 68, 100, 191, 23, 92, 
142, 152, 452, 1069, 548, 80, 217, 42, 48, 749, 70, 104, 54, 458, 125, 79, 137, 34, 25, 26, 41, 61, 37, 104, 51, 195, 166, 58, 1316, 11, 265, 565, 20028, 1039, 189, 95, 675, 116, 121, 88, 81, 10656, 1400, 861, 90, 101, 169, 1701, 152, 89, 125, 59, 107, 20, 22, 75, 44, 74, 251, 272, 297, 239, 16, 21, 509, 284, 85, 140, 85, 904, 258, 125, 96, 123, 149, 186, 212, 1437, 64, 578, 116, 61, 288, 40, 208, 27, 5501, 89, 117, 774, 46, 161, 24, 42, 436, 71, 158, 128, 6674, 107, 
29, 117, 320, 184, 52, 41, 135, 1035, 606, 151, 244, 205, 209, 217, 79, 578, 201, 69, 441, 460, 138, 101, 70, 550, 124, 320, 1559, 323, 16, 107, 42, 49, 342, 242, 359, 69, 97, 95, 117, 50, 48, 102, 74, 104, 74, 115, 34, 74, 983, 102, 48, 111, 405, 218, 269, 252, 226, 104, 68, 223, 298, 23, 914, 84, 456, 71, 59, 321, 22, 240, 441, 150, 193, 129, 36, 487, 88, 431, 715, 465, 101, 30, 13, 3954, 610, 6044, 1835, 851, 366, 229, 1998, 977, 234, 3343, 1820, 5585, 6635, 1345, 1061, 2592, 
167, 3720, 9588, 2359, 3672, 10836, 1406, 191, 3473, 4687, 959, 4684, 21367, 1940, 414, 601, 108, 14350, 274, 393, 412, 134, 125, 605, 1202, 815, 427, 3315, 417, 1011, 9436, 657, 208, 32103, 983, 481, 1563, 20372, 371, 386, 2256, 5453, 1181, 1424, 620, 1659, 4532, 4973, 4269, 1514, 3817, 1634, 1535, 77, 13102, 7797, 11197, 6356, 530, 492, 279, 400, 203, 301, 3210, 5327, 9789, 21389, 11392, 14959, 5137, 18781, 8773, 17655, 15960, 10970, 9490, 7626, 5951, 1406, 4720, 3261, 1270, 3180, 1881, 1627, 400, 122, 258, 1736, 547, 603, 374, 379, 687, 529, 265, 544, 100, 157, 
1196, 1544, 391, 156, 154, 395, 51, 1070, 78, 618, 371, 505, 959, 503, 296, 152, 436, 341, 794, 1576, 935, 8245, 5627, 5982, 3793, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2701206, 446621, 373195, 170198, 135384, 56968, 142983, 116231, 155276, 134847, 129080, 306666, 138249, 148096, 231640, 26749, 25441, 26360, 115663, 59067, 14397, 27569, 20011, 54352, 15603, 22307, 12389, 49830, 23827, 36405, 46606, 16244, 19471, 25262, 25979, 6938, 21387, 29272, 22738, 25848, 36319, 38864, 22185, 24178, 22516, 17682, 44658, 26244, 14779, 27198, 32014, 16856, 30608, 32889, 26477, 57232, 38328, 59877, 45385, 19158, 18587, 13114, 50079, 17973, 58592, 51205, 13318, 21971, 25609, 32172, 12623, 10704, 21565, 25583, 14876, 17072, 25443, 26499, 
28528, 8940, 20898, 35110, 26721, 36618, 22428, 38757, 37082, 20589, 51880, 21013, 30102, 15772, 2436, 17189, 18089, 2320, 5106, 14068, 3726, 2565, 5156, 12292, 34669, 115663, 3239, 5330, 13699, 3218, 4201, 3382, 5445, 51205, 13963, 4459, 46802, 5940, 11211, 5272, 4600, 13717, 6315, 7217, 8737, 6970, 4708, 23856, 4483, 6176, 13842, 13549, 4726, 8432, 13562, 4770, 4717, 2890, 2549, 4940, 7352, 43147, 7749, 4277, 9322, 8442, 12460, 5529, 20536, 4929, 16219, 7224, 4479, 6938, 12456, 25482, 8724, 11820, 7011, 4392, 19066, 7781, 30002, 12552, 18910, 2253, 9105, 6219, 2133, 5107, 8318, 2009, 4610, 6228, 14364, 7009, 12237, 13487, 5946, 38592, 
2885, 13010, 8827, 5003, 5961, 8164, 5041, 5331, 6705, 5366, 11186, 4548, 5104, 27257, 4757, 3756, 4942, 5662, 4429, 10895, 18096, 3206, 2375, 7694, 3991, 5686, 4794, 6048, 3459, 10741, 10185, 12866, 3229, 42764, 23309, 4268, 59877, 6782, 7518, 2607, 35232, 12274, 13483, 50079, 2195, 8915, 2790, 5625, 8197, 19718, 5436, 14975, 4878, 18120, 12623, 10704, 6069, 8193, 9810, 5152, 9031, 2839, 23923, 6835, 7455, 8862, 6218, 5740, 12867, 4399, 10586, 2988, 6743, 4609, 6049, 21474, 4812, 15359, 22788, 5952, 6437, 3930, 18578, 8280, 4139, 18558, 17853, 6318, 12574, 10794, 3411, 23936, 12682, 4653, 22428, 7478, 5833, 10709, 3438, 8841, 
9356, 5121, 1977, 4566, 6477, 2760, 3083, 9582, 16341, 8976, 11153, 7384, 28854, 16584, 9765, 4420, 11374, 3516, 8516, 295, 971, 280, 25, 124, 735, 87, 299, 192, 385, 220, 60, 61, 83, 21, 216, 24, 33, 113, 1812, 52, 33, 49, 461, 389, 97, 459, 168, 80, 9, 48, 122, 28, 13, 15, 1341, 29, 34, 66, 493, 50, 71, 68, 56, 75, 250, 133, 41, 133, 976, 51, 693, 554, 229, 309, 117, 77, 160, 18, 32, 22, 107, 195, 213, 153, 35, 48, 69, 630, 47, 60, 28, 251, 1340, 86, 35, 84, 11, 236, 78, 1085, 
466, 58, 212, 87, 54, 47, 125, 532, 70, 268, 94, 190, 49, 43, 126, 1893, 770, 4827, 156, 220, 566, 238, 39, 59, 120, 37, 89, 306, 75, 147, 323, 5568, 180, 100, 186, 124, 123, 179, 86, 55, 102, 63, 203, 90, 29, 171, 48, 89, 149, 61, 103, 162, 40, 84, 130, 237, 25, 219, 318, 67, 22, 110, 31, 43, 37, 1645, 29, 92, 14, 1556, 489, 1292, 88, 62, 31, 43, 92, 215, 131, 159, 33, 26, 78, 136, 50, 9, 43, 86, 89, 41, 105, 88, 47, 12, 5183, 51, 150, 1919, 65, 164, 
634, 117, 129, 85, 51, 110, 28, 8, 41, 71, 468, 137, 56, 103, 272, 98, 241, 949, 148, 69, 574, 9, 782, 203, 211, 67, 145, 70, 120, 47, 44, 72, 182, 47, 229, 39, 77, 81, 237, 40, 69, 3059, 13, 48, 44, 25, 689, 441, 98, 301, 59, 111, 80, 170, 48, 43, 66, 494, 101, 431, 128, 37, 184, 308, 37, 186, 178, 18, 70, 805, 1002, 62, 129, 283, 207, null, 5, 22, 535, 42, 113, 151, 42, 125, 21, 42, 83, 559, 171, 77, 433, 121, 42, 180, 77, 65, 289, 179, 48, 974, 
19, 96, 100, 48, 25, 43, 51, 25, 16, 56, 629, 181, 50, 614, 29, 151, 265, 39, 416, 26, 16, 35, 36, 106, 309, 117, 3030, 30, 82, 63, 17, 244, 60, 40, 37, 378, 180, 76, 152, 140, 404, 239, 97, 4, 70, 479, 74, 25, 121, 49, 5555, 441, 468, 53, 58, 92, 114, 227, 152, 198, 136, 47, 57, 223, 69, 378, 91, 132, 88, 21, 243, 140, 228, 25, 24, 77, 151, 215, 9, 75, 325, 69, 216, 121, 88, 176, 115663, 83, 12, 214, 15, 159, 282, 390, 16, 1516, 35, 270, 286, 898, 
24, 64, 49, 1291, 252, 242, 2341, 77, 989, 166, 19, 84, 76, 458, 5472, 63, 240, 278, 225, 50, 29, 19, 359, 37, 176, 57, 51, 43, 38, 130, 78, 85, null, 322, 28, 40, 76, 828, 356, 167, 194, 281, 445, 100, 111, 470, 177, 124, 251, 298, 415, 84, 43, 45, 134, 31, 87, 34, 65, 210, 388, 103, 42, 86, 20, 143, 177, 58, 81, 1296, 23, 36, 63, 51, 70, 60, 154, 156, 100, 182, 252, 369, 209, 104, 17, 18, 461, 642, 65, 12, 73, 69, 44, 61, 47, 117, 185, 217, 23, 169, 
192, 14, 423, 119, 24, 105, 65, 71, 14, 172, 128, 19, 172, 28, 69, 104, 56, 156, 48, 106, 168, 959, 63, 46, 39, 135, 84, 71, 66, 26, 87, 67, 28, 42, 91, 594, 206, 290, 386, 362, 1071, 80, 1409, 1573, 1825, 174, 283, 324, 85, 26, 560, 53, 884, 107, 166, 26, 111, 130, 40, 41, 149, 239, 47, 359, 50, 308, 28, 34, 166, 86, 35, 18, 25, 34, 335, 48, 155, 249, 138, 144, 277, 98, 77, 43, 42, 57, 43, 70, 40, 81, 846, 179, 138, 38, 179, 154, 51, 90, 47, 219, 
69, 2349, 96, 30, 60, 76, 43, 467, 156, 63, 148, 467, 165, 50, 23, 8, 104, 46, 395, 67, 63, 193, 322, 184, 709, 23, 85, 17, 130, 768, 3942, 71, 16, 214, 35, 92, 49, 82, 26, 190, 365, 117, 39, 49, 924, 31, 77, 66, 191, 35, 43, 544, 137, 187, 95, 64, 281, 156, 106, 69, 40, 47, 17, 170, 27, 754, 18, 93, 20, 196, 3103, 147, 220, 109, 33, 39, 81, 112, 26, 424, 25, 287, 206, 32, 404, 21, 83, 57, 277, 59, 613, 128, 499, 50, 344, 50, 2671, 454, 128, 407, 
266, 166, 179, 940, 145, 6779, 64, 73, 1264, 3903, 401, 26443, 191, 31, 152, 472, 84, 527, 2145, 724, 41, 3601, 263, 46, 4959, 154, 244, 123, 218, 42, 69, 103, 71, 41, 70, 26, 32, 52, 20, 58, 101, 249, 147, 59, 33, 125, 372, 202, 233, 164, 175, 59, 149, 121, 29, 173, 54, 94, 294, 376, 87, 27, 151, 275, 70, 1913, 161, 152, 117, 62, 505, 77, 301, 56, 124, 39, 321, 136, 42, 124, 475, 650, 250, 48, 8794, 28, 25, 24, 162, 22, 30, 109, 158, 718, 152, 75, 47, 114, 220, 27, 
602, 33, 175, 55, 144, 705, 88, 60, 60, 25, 17, 116, 102, 103, 30, 10, 150, 70, 467, 16, 88, 94, 26, 141, 116, 65, 51, 359, 10, 348, 86, 176, 80, 90, 239, 65, 218, 89, 182, 46, 227, 100, 792, 58, 97, 849, 145, 47, 350, 61, 236, 58, 61, 77, 57, 113, 18, 71, 241, 94, 16, 379, 219, 74, 928, 34, 168, 30, 2041, 45, 1328, 315, 70, 127, 122, 99, 231, 1632, 128, 159, 85, 2864, 251, 58, 22, 444, 65, 130, 101, 1227, 476, 37, 173, 92, 222, 79, 711, 91, 269, 49, 
24, 558, 108, 809, 290, 46, 1065, 633, 345, 96, 1529, 401, 272, 493, 825, 268, 163, 412, 657, 133, 90, 292, 118, 160, 19, 38, 61, 222, 505, 195, 90, 30, 177, 25, 183, 437, 34, 15, 273, 320, 197, 842, 218, 435, 121, 661, 38, 62, 57, 62, 131, 192, 19, 241, 200, 250, 451, 113, 277, 82, 249, 78, 21, 86, 299, 17, 70, 386, 202, 750, 72, 78, 22, 138, 30, 161, 41, 258, 69, 346, 78, 198, 98, 35, 23, 187, 36, 77, 118, 2560, 15, 53, 93, 25, 168, 70, 150, 219, 96, 76, 
110, 335, 42, 200, 163, 142, 412, 16, 22, 327, 80, 324, 32, 18, 135, 34, 55, 38, 71, 39, 23, 85, 28, 13, 52, 58, 59, 115, 497, 45, 91, 195, 61, 65, 51, 251, 25, 64, 85, 60, 147, 83, 253, 59, 366, 334, 112, 507, 70, 43, 192, 195, 58, 28, 139, 40, 11, 223, 322, 77, 158, 104, 338, 82, 74, 84, 257, 83, 77, 256, 92, 57, 52, 271, 117, 438, 76, 320, 367, 81, 58, 161, 275, 1295, 224, 106, 331, 1160, 507, 112, 113, 27, 37, 1032, 182, 16, 53, 13, 128, 90, 
45, 176, 46, 108, 29, 66, 4222, 100, 80, 49, 41, 202, 71, 483, 46, 17, 93, 195, 53, 19, 60, 62, 25, 406, 47, 1377, 2512, 507, 10643, 1570, 2367, 279, 425, 30, 109, 1205, 1060, 576, 44, 40, 24, 368, 29, 73, 671, 187, 29, 101, 252, 42, 67, 41, 18, 206, 841, 52, 119, 122, 194, 149, 8, 226, 45, 443, 348, 9, 149, 82, 84, 44, 34, 459, 116, 432, 1313, 19, 105, 203, 44, 110, 23, 527, 47, 10817, 283, 6183, 328, 97, 52, 226, 27, 664, 80, 116, 151, 249, 332, 70, 192, 46, 
224, 72, 56, 17, 14, 55, 85, 73, 160, 65, 42, 67, 48, 280, 40, 1258, 171, 156, 51, 44, 419, 56, 134, 52, 52, 126, 88, 127, 145, 75, 23, 157, 18, 91, 2148, 47, 175, 69, 29, 303, 57, 80, 107, 834, 41, 1611, 57, 22, 147, 156, 43, 2793, 63, 1054, 20, 146, 270, 18, 78, 251, 44, 124, 20, 301, 489, 137, 367, 67, 224, 10, 207, 37, 677, 42, 320, 34, 4816, 17, 80, 482, 39, 51, 24, 83, 281, 252, 73, 117, 15, 2533, 159, 1760, 232, 250, 13, 296, 154, 17, 52, 594, 
361, 347, 847, 547, 79, 35, 7, 38, 122, 37, 31, 1440, 33, 107, 77, 114, 580, 70, 42, 91, 116, 724, 142, 270, 253, 230, 140, 586, 168, 122, 640, 107, 34, 876, 66, 492, 387, 185, 108, 40, 112, 69, 55, 127, 29, 494, 342, 146, 58, 36, 48, 20, 177, 136, 52, 197, 173, 208, 24, 398, 34, 111, 64, 97, 476, 124, 24, 306, 23, 146, 8, 35, 71, 22, 150, 461, 259, 140, 143, 67, 90, 128, 68, 35, 31, 19, 41, 310, 16, 63, 39, 1079, 63, 19, 26, 224, 94, 681, 147, 51, 
85, 203, 107, 161, 94, 75, 129, 25, 81, 26, 28, 35, 1384, 44, 487, 155, 58, 893, 36, 71, 36, 250, 32, 149, 69, 71, 25, 2425, 49, 164, 165, 228, 140, 1666, 44, 262, 38, 88, 86, 217, 16, 229, 191, 215, 31, 75, 65, 78, 76, 944, 119, 2848, 150, 428, 400, 171, 54, 34, 522, 103, 31, 100, 21, 39, 108, 346, 44, 628, 633, 765, 68, 25, 83, 141, 158, 79, 309, 36, 71, 68, 165, 70, 298, 64, 127, 28846, 1278, 240, 67, 162, 481, 43, 467, 343, 103, 18, 1302, 108, 142, 41, 
56, 6, null, 18, 802, 215, 112, 31, 24, 266, 3942, 38, 29, 121, 59, 528, 42, 122, 192, 158, 356, 155, 135, 55, 112, 465, 366, 1951, 397, 74, 24, 391, 314, 191, 143, 150, 132, 289, 25, 348, 192, 41, 95, 48, 563, 860, 31, 588, 54, 105, 89, 44, 89, 40, 120, 111, 72, 138, 112, 54, 76, 308, 546, 69, 1315, 96, 2649, 125, 60, 63, 189, 53, 547, 315, 498, 1543, 507, 273, 521, 60, 84, 100, 10, 160, 59, 21, 63, 120, 33, 405, 69, 210, 197, 8, 146, 19, 11, 557, 79, 483, 
74, 152, 156, 71, 201, 49, 64, 5217, 107, 146, 299, 112, 15, 86, 40, 123, 35, 80, 151, 50, 58, 31, 17, 48, 31, 60, 395, 91, 132, 475, 922, 42, 1409, 23, 42, 86, 14, 20, 61, 41, 66, 13, 2519, 98, 379, 108, 13, 185, 141, 2170, 145, 15, 273, 23, 123, 97, 41, 151, 276, 6, 104, 7265, 61, 20, 182, 106, 166, 140, 2469, 23, 313, 68, 78, 113, 40, 45, 59, 100, 487, 236, 157, 348, 162, 49, 50, 57, 60, 49, 517, 141, 125, 69, 187, 162, 140, 125, 68, 28, 641, 59, 
497, 147, 1354, 39, 124, 57, 265, 127, 165, 172, 93, 66, 53, 112, 158, 729, 45, 259, 26, 34, 53, 6393, 330, 50, 29, 207, 47, 259, 149, 113, 260, 82, 58, 28, 346, 272, 30, 350, 151, 236, 540, 130, 39, 128, 63, 25, 110, 352, 122, 201, 41, 517, 934, 145, 690, 7, 112, 300, 16, 57, 176, 87, 2068, 503, 117, 88, 529, 12342, 115, 932, 716, 104, 485, 2070, 28, 718, 120, 120, 153, 37, 366, 128, 242, 94, 166, 11, 198, 132, 90, 59, 71, 7, 36, 65, 264, 32, 36, 528, 211, 431, 
453, 23, 17, 716, 38, 11, 212, 68, 2762, 240, 820, 68, 176, 57, 286, 43, 47, 71, 69, 205, 250, 17, 36, 266, 406, 88, 124, 39, 66, 69, 16, 36, 163, 214, 104, 28, 740, 94, 982, 83, 99, 350, 151, 131, 50, 104, 328, 114, 349, 344, 19, 92, 64, 155, 55, 2975, 261, 149, 2418, 409, 125, 75, 141, 182, 73, 136, 144, 28, 52, 111, 92, 269, 629, 71, 196, 90, 112, 39, 48, 136, 215, 23, 102, 25, 143, 49, 25, 4571, 91, 13052, 36, 58, 31, 43, 1768, 934, 54, 1580, 184, 99, 
272, 115, 330, 262, 406, 171, 148, 158, 97, 23, 105, 5512, 33, 651, 48, 59, 27, 2533, 1015, 151, 162, 201, 385, 57, 12, 439, 43, 355, 610, 318, 53, 42, 119, 112, 86, 113, 82, 124, 101, 128, 70, 437, 83, 37, 75, 69, 40, 247, 293, 14, 2947, 30, 9, 94, 14, 76, 446, 19, 54, 28, 27, 57, 27, 94, 32, 49, 52, 41, 97, 81, 6, 141, 477, 1572, 972, 686, 208, 102, 32, 48, 58, 78, 25, 56, 116, 478, 23, 61, 405, 208, 842, 36, 261, 58, 323, 13, 26, 85, 58, 1379, 
46, 271, 550, 53, 210, 52, 28, 191, 26, 250, 167, 48, 11297, 310, 54, 490, 5864, 136, 28, 34, 331, 261, 52, 411, 130, 240, 24, 63, 382, 158, 634, 58, 62, 17, 72, 24, 1052, 53, 42, 24, 79, 683, 50, 38, 167, 111, 145, 111, 30, 83, 25, 48, 14961, 24, 9, 268, 66, 124, 117, 96, 92, 49, 253, 2402, 251, 42, 59, 21, 5546, 33, 1141, 304, 138, 33, 177, 127, 95, 91, 110, 1217, 277, 70, 634, 183, 69, 51, 85, 27, 131, 73, 134, 39, 226, 33, 142, 107, 397, 63, 220, 53, 
209, 171, 58, 312, 103, 25, 34, 599, 91, 315, 230, 74, 119, 139, 120, 24, 358, 708, 216, 57, 572, 67, 52, 44, 360, 91, 129, 52, 130, 156, 18, 14, 74, 105, 44, 55, 25, 63, 100, 197, 104, 58, 963, 87, 36, 227, 103, 17, 105, 124, 11, 146, 7249, 317, 120, 241, 202, 167, 102, 548, 93, 25, 55, 19, 116, 100, 339, 50, 186, 224, 138, 96, 78, 100, 74, 576, 69, 247, 347, 43, 37, 4731, 47, 51, 40, 30, 212, 55, 53, 17, 531, 29, 32, 184, 83, 115, 715, 76, 78, 1364, 
296, 148, 48, 59, 389, 151, 230, 165, 16, 257, 77, 597, 1063, 1078, 1565, 101, 105, 222, 268, 52, 124, 239, 18, 94, 47, 165, 394, 47, 93, 506, 133, 55, 90, 56, 154, 216, 18, 68, 86, 27, 393, 483, 127, 60, 28, 63, 67, 245, 451, 85, 57, 20, 479, 251, 46, 94, 114, 32, 211, 43, 31, 40, 239, 456, 192, 15, 32, 87, 50, 66, 134, 40, 20, 36, 774, 19, 22, 29, 103, 418, 19, 314, 130, 27, 168, 237, 127, 79, 321, 147, 22, 220, 25, 245, 33, 138, 76, 129, 23, 29, 
180, 14, 322, 193, 857, 55, 34, 71, 38, 894, 42, 135, 4820, 2261, 33, 44, 395, 57, 126, 39, 42, 1125, 96, 177, 110, 299, 607, 41, 38, 21, 78, 72, 154, 135, 70, 72, 58, 50, 98, 26, 85, 39, 86, 153, 23, 20, 1515, 149, 85, 91, 18, 309, 21, 30, 518, 61, 27, 19, 148, 90, 675, 138, 3924, 153, 49, 6846, 76, 184, 44, 371, 32, 66, 21, 23, 416, 147, 108, 270, 65, 98, 1944, 155, 39, 29, 337, 129, 24, 50, 126, 127, 203, 51, 473, 38, 91, 888, 90, 45, 307, 63, 
95, 41, 601, 37, 68, 272, 43, 154, 71, 264, 43, 34, 87, 60, 90, 28, 65, 236, 93, 13, 20, 191, 133, 130, 40, 426, 184, 45, 25, 188, 49, 104, 30, 104, 60, 227, 81, 50, 19, 83, 49, 176, 78, 16, 94, 60, 245, 190, 90, 23, 48, 59, 49, 97, 157, 579, 237, 21, 36, 18, 25, 99, 42, 528, 43, 303, 14, 1473, 166, 28, 63, 56, 88, 762, 374, 480, 72, 170, 35, 48, 3221, 14, 34, 48, 5339, 30, 111, 505, 336, 20, 41, 55, 74, 636, 24, 80, 467, 14, 43, 30, 
14, 37, 3086, 9, 211, 10, 13, 840, 173, 108, 285, 205, 92, 217, 149, 36, 42, 38, 220, 286, 91, 62, 45, 456, 2628, 21, 70, 664, 26, 814, 66, 114, 125, 17, 155, 14, 67, 166, 47, 1161, 1059, 279, 113, 413, 47, 107, 78, 35, 257, 121, 24, 64, 65, 29, 45, 98, 95, 90, 229, 36, 151, 1154, 60, 730, 532, 64, 77, 72, 42, 695, 257, 177, 154, 44, 26, 19, 27, 57, 25, 80, 371, 139, 107, 32, 37, 7, 58, 183, 50, 27, 527, 69, 266, 110, 49, 130, 242, 2328, 287, 1529, 
53, 651, 25, 114, 38, 519, 171, 204, 61, 274, 58, 300, 63, 93, 35, 28, 123, 177, 27, 25, 133, 76, 119, 14, 27, 38, 54, 39, 6, 24, 76, 75, 44, 106, 385, null, 66, 221, 142, 1076, 26, 61, 206, 44, 128, 37, 62, 29238, 171, 515, 253, 105, 23, 903, 32, 376, 475, 28, 317, 213, 114, 627, 583, 104, 38, 36, 67, 92, 97, 36, 97, 156, 61, 56, 67, 120, 733, 20, 41, 137, 37, 140, 123, 105, 49, 396, 90, 208, 103, 258, 197, 629, 78, 199, 559, 194, 54, 81, 404, 121, 
130, 541, 150, 324, 267, 119, 27, 199, 36, 36, 162, 72, 79, 1490, 88, 705, 105, 402, 123, 194, 57, 83, 94, 521, 257, 64, 25, 327, 46, 395, 96, 47, 23, 21, 120, 6, 29, 35, 17, 55, 61, 37, 252, 65, 260, 79, 1172, 90, 116, 39, 264, 74, 48, 19, 42, 53, 132, 98, 22, 58, 6397, 3531, 24, 33, 39, 2034, 215, 3707, 901, 25, 156, 40, 40, 126, 195, 538, 90, 99, 100, 180, 12, 243, 757, 183, 21, 606, 51, 53, 31, 65, 249, 300, 433, 1769, 135, 29, 48, 372, 64, 634, 
27, 176, 447, 37, 44, 114, 202, 46, 573, 141, 254, 17, 220, 108, 214, 40, 88, 25, 23, 448, 176, 3747, 82, 154, 216, 185, 24, 93, 1527, 55, 38, 163, 38, 205, 120, 95, 345, 212, 26, 9, 83, 91, 7, 337, 598, 162, 337, 1083, 88, 218, 104, 124, 78, 162, 1704, 23, 161, 785, 62, 272, 80, 191, 169, 138, 390, 17, 94, 568, 58, 107, 147, 115, 245, 71, 441, 614, 79, 156, 180, 153, 30, 30, 764, 90, 277, 110, 669, 97, 12, 77, 417, 151, 111, 2986, 542, 46, 36, 41, 40, 383, 
147, 135, 246, 122, 15, 126, 84, 302, 38, 86, 103, 516, 44, 492, 23, 447, 98, 29, 42, 43, 36, 91, 78, 185, 86, 600, 32, 160, 138, 197, 197, 263, 255, 113, 40, 258, 71, 46, 15, 66, 28, 21, 34, 139, 231, 69, 182, 543, 50, 145, 216, 140, 277, 256, 107, 6, 3268, 52, 80, 46, 79, 122, 416, 106, 46, 200, 166, 204, 163, 132, 21, 211, 78, 106, 80, 49, 95, 30, 68, 127, 63, 62, 49, 33, 79, 173, 134, 52, 167, 39, 30, 281, 137, 58, 83, 42, 67, 297, 63, 131, 
8, 96, 115, 172, 5521, 76, 31, 126, 454, 61, 220, 209, 63, 101, 51, 509, 634, 96, 333, 560, 57, 481, 645, 44, 21, 411, 14, 13, 767, 20, 56, 102, 29, 456, 78, 56, 14, 43, 47, 24, 90, 248, 78, 36, 65, 40, 42, 78, 349, 457, 28, 69, 1929, 334, 60, 308, 110, 177, 8, 141, 72, 84, 23, 74, 11, 72, 136, 282, 2390, 11, 240, 34, 41, 54, 404, 584, 43, 22, 31, 59, 42, 42, 516, 72, 34, 2203, 96, 94, 53, 952, 24, 134, 545, 80, 53, 43, 455, 443, 310, 112, 
91, 586, 322, 73, 286, 49, 19, 322, 86, 200, 249, 182, 29, 36, 10408, 662, 73, 557, 19, 106, 110, 65, 134, 147, 86, 113, 96, 93, 155, 132, 60, 30, 58, 13, 35, 204, 89, 54, 23, 51, 46, 1352, 2376, 442, 2055, 16, 85, 206, 160, 51, 229, 19, 263, 1409, 158, 24, 1922, 8, 26, 265, 275, 242, 73, 39, 741, 20, 309, 55, 61, 107, 241, 33, 75, 5, 187, 196, 44, 173, 429, 882, 136, 11, 58, 35, 322, 280, 556, 1968, 258, 1964, 292, 111, 73, 460, 1323, 414, 401, 483, 136, 71, 
257, 70, 679, 9773, 55, 294, 328, 1159, 100, 39, 70, 417, 231, 96, 202, 304, 380, 43, 164, 91, 38, 160, 224, 129, 406, 399, 56, 849, 146, 1002, 50, 31, 13, 80, 148, 37, 40, 74, 126, 16, 52, 76, 101, 212, 32, 46, 117, 374, 116, 19, 228, 115, 231, 49, 50, 149, 28, 5553, 323, 42, 36, 173, 261, 481, 1031, 1698, 81, 72, 36, 418, 29, 212, 27, 167, 1179, 133, 60, 74, 187, 228, 29, 84, 221, 93, 133, 190, 415, 279, 188, 82, 102, 128, 319, 77, 15, 903, 556, 200, 64, 1435, 
14, 125, 333, 36, 581, 49, 36, 19, 236, 88, 81, 37, 77, 218, 52, 73, 244, 22, 309, 192, 81, 19, 37, 28, 169, 50, 159, 206, 70, 60, 34, 96, 66, 115, 90, 188, 191, 49, 739, 44, 58, 40, 143, 35, 3755, 40, 179, 205, 242, 11, 94, 95, 56, 94, 598, 90, 57, 34, 309, 102, 25, 83, 139, 146, 119, 47, 668, 20, 39, 36, 95, 68, 39, 77, 25, 41, 263, 27, 57, 150, 42, 72, 26, 351, 24, 67, 81, 225, 85, 9, 62, 43, 46, 1026, 615, 242, 166, 67, 24, 67, 
363, 205, 32, 655, 302, 79, 172, 111, 47, 2792, 180, 25, 924, 249, 50, 84, 508, 416, 156, 79, 19, 98, 22, 255, 23, 50, 67, 38, 21, 224, 112, 271, 58, 224, 201, 426, 73, 90, 132, 14, 20, 55, 277, 143, 97, 199, 97, 201, 97, 105, 122, 44, 511, 86, 143, 23, 93, 2808, 3246, 532, 67, 66, 13, 137, 367, 193, 1552, 144, 387, 65, 377, 222, 72, 166, 2935, 1476, 42, 16, 305, 633, 191, 4981, 15, 589, 70, 18, 836, 158, 80, 44, 37, 294, 314, 24, 159, 766, 117, 471, 501, 47, 
3971, 69, 1104, 1311, 57, 317, 36, 64, 60, 115, 142, 42, 50, 79, 198, 211, 120, 50, 73, 365, 116, 38, 55, 54, 41, 1790, 35, 29, 1338, 67, 41, 68, 21, 25, 139, 132, 93, 73, 377, 509, 130, 53, 464, 29, 17, 54, 48, 68, 141, 50, 15, 170, 53, 360, 71, 223, 23, 39, 38, 493, 37, 184, 52, 17, 190, 333, 47, 21, 233, 83, 219, 312, 81, 54, 203, 25, 101, 96, 164, 41, 149, 479, 70, 116, 194, 68, 158, 196, 27703, 214, 189, 150, 62, 158, 29, 229, 341, 34, 104, 110, 
7, 209, 105, 65, 53, 578, 66, 54, 14, 367, 72, 199, 145, 160, 204, 237, 48, 710, 13298, 35, 32, 76, 117, 24, 873, 222, 56, 19, 248, 190, 196, 156, 93, 67, 3112, 68, 355, 16, 206, 73, 764, 83, 53, 267, 56, 760, 194, 57, 296, 66, 84, 290, 69, 122, 64, 40, 352, 31, 241, 122, 720, 200, 20, 13, 108, 98, 99, 179, 25, 40, 594, 186, 112, 51994, 597, 62, 320, 20, 110, 45, 3630, 32, 11, 266, 22, 258, 204, 51, 72, 47, 362, 930, 324, 20, 121, 303, 27, 236, 164, 100, 
25, 235, 26, 334, 22, 84, 75, 135, 42, 336, 8, 71, 282, 70, 60, 151, 3836, 141, 174, 94, 89, 106, 155, 138, 21, 20, 138, 76, 109, 51, 1340, 171, 116, 33, 895, 53, 34, 78, 36, 207, 120, 71, 16, 21, 24730, 108, 129, 44, 56, 277, 37, 190, 816, 148, 15, 108, 91, 171, 209, 87, 122, 237, 63, 33, 126, 106, 33, 108, 49, 75, 53, 52, 161, 69, 50, 1567, 399, 68, 89, 48, 101, 1174, 27, 31, 4879, 120, 251, 532, 46, 215, 115, 328, 47, 306, 32, 20, 49, 465, 76, 28, 
74, 24, 27, 79, 82, 79, 101, 42, 302, 247, 235, 136, 108, 127, 92, 30, 42, 47, 447, 90, 58, 44, 948, 188, 11, 88, 37, 87, 198, 1006, 480, 416, 138, 99, 130, 243, 106, 344, 163, 215, 60, 73, 46, 576, 7984, 218, 118, 28, 109, 413, 20, 34, 152, 203, 176, 24, 880, 68, 1163, 282, 63, 79, 352, 723, 151, 90, 139, 230, 136, 81, 246, 46, 66, 166, 25, 42, 16, 43, 99, 162, 532, 47, 44825, 46, 74, 172, 145, 243, 72, 22, 172, 24, 583, 71, 110, 165, 33, 26, 811, 57, 
181, 37, 4868, 55, 33, 192, 44, 36, 107, 62, 13, 125, 18, 753, 69, 112, 288, 84, 154, 18, 29, 32, 23, 51, 29, 10, 160, 18, 49, 215, 36, 521, 68, 103, 124, 48, 82, 60, 168, 21, 35, 12, 20, 18, 47, 265, 897, 187, 120, 52, 10, 33, 26, 46, 9, 38, 200, 232, 72, 45, 32, 559, 132, 86, 39, 129, 1191, 2510, 484, 97, 1222, 21, 53, 32, 223, 24, 40, 29, 35, 261, 66, 32, 21, 127, 297, 82, 211, 62, 255, 103, 133, 13, 455, 457, 383, 189, 529, 318, 697, 73, 
294, 343, 70, 43, 272, 120, 222, 279, 74, 35, 20, 151, 390, 36, 144, 103, 407, 652, 291, 58, 122, 164, 58, 446621, 3033, 179, 271, 19, 118, 303, 39, 228, 131, 126, 37, 132, 143, 22, 182, 100, 671, 22, 23, 15, 9, 13, 601, 123, 40, 114, 147, 138, 113, 188, 24, 135, 9274, 62, 25, 445, 42, 223, 1116, 135, 269, 33, 382, 221, 955, 17, 273, 114, 519, 111, 241, 170, 313, 46, 18, 23, 342, 72, 121, 148, 397, 208, 538, 58, 96, 30, 152, 173, 49, 79, 103, 80, 38, 89, 2097, 53, 
258, 29, 333, 172, 16, 8087, 365, 28, 38, 99, 46, 68, 39, 58, 119, 16, 69, 1503, 124, 69, 583, 204, 1957, 8377, 128, 92, 68, 1118, 107, 153, 44, 105, 122, 262, 279, 90, 60, 243, 48, 50, 195, 74, 96, 199, 134, 243, 72, 285, 46, 129, 51, 111, 30, 1391, 39, 246, 13, 71, 54, 232, 43, 329, 97, 53, 19, 26, 199, 138, 103, 321, 56, 214, 438, 23, 37, 126, 99, 102, 682, 23, 128, 253, 172, 104, 241, 37, 60, 19, 46, 24, 76, 35, 234, 22, 117, 54, 217, 171, 12, 31, 
115, 38, 183, 72, 46, 40, 41, 78, 30, 56, 127, 277, 205, 107, 25, 130, 37, 13, 84, 57, 58, 27, 17, 29, 66, 25, 281, 375, 34, 127, 270, 333, 139, 16, 172, 48, 46, 280, 160, 51, 57, 185, 113, 45, 37, 34, 71, 102, 98, 221, 70, 271, 69, 49, 182, 148, 900, 261, 1026, 378, 121, 23, 72, 60, 37, 38, 3794, 20, 591, 172, 83, 41, 139, 156, 120, 643, 99, 182, 514, 25, 358, 46, 135, 52, 46, 262, 53, 148, 143, 162, 47, 447, 200, 999, 72, 67, 91, 282, 32, 81, 
65, 86, 130, 53, 20, 28, 166, 763, 80, 72, 121, 112, 152, 66, 77, 86, 138, 90, 64, 33, 53, 21, 6, 38, 3126, 52, 12, 138, 240, 1608, 227, 614, 239, 28, 327, 376, 97, 63, 296, 1553, 14, 17, 213, 84, 143, 91, 150, 275, 26, 155, 429, 196, 3469, 33, 268, 46, 1375, 56, 27, 134, 192, 368, 17, 13, 84, 347, 47, 77, 22, 56, 11, 192, 25, 184, 166, 33, 117, 264, 3197, 352, 47, 274, 336, 98, 53, 1025, 124, 85, 4715, 144, 121, 854, 136, 109, 551, 219, 81, 170, 81, 96, 
9, 1846, 14, 91, 472, 27, 779, 280, 1953, 143, 119, 35, 28, 201, 95, 113, 395, 261, 104, 34, 123, 14, 69, 30, 176, 142, 103, 120, 88, 2908, 813, 175, 1255, 37, 1342, 167, 207, 246, 186, 53, 74, 341, 32, 147, 179, 279, 104, 26, 216, 56, 83, 141, 168, 496, 86, 220, 22, 93, 196, 80, 1409, 315, 244, 554, 5998, 103, 236, 42, 33, 32, 10, 52, 80, 74, 286, 45, 71, 101, 460, 18, 166, 60, 321, 101, 835, 35, 95, 37, 473, 38, 58, 110, 134, 967, 197, 104, 73, 45, 222, 46, 
17, 138, 369, 55, 71, 382, 16, 2325, 74, 10, 41, 142, 56, 135, 142, 865, 32, 92, 85, 301, 45, 79, 396, 19, 62, 14, 281, 78, 212, 47, 23, 51, 10, 141, 119, 221, 133, 245, 2122, 130, 12, 52, 41, 92, 75, 149, 51, 414, 66, 87, 474, 278, 89, 171, 164, 363, 27, 1051, 2375, 19, 303, 232, 34, 65, 54, 406, 94, 159, 152, 143, 302, 158, 53, 29, 72, 45, 340, 119, 60, 24, 9, 36, 81, 31, 35, 37, 47, 52, 52, 239, 12, 181, 93, 15, 108, 29, 140, 258, 32, 62, 
49, 30, 61, 7, 40, 34, 205, 42, 178, 147, 82, 183, 291, 1121, 56, 170, 86, 173, 32, 3685, 27, 335, 146, 166, 31, 34, 121, 15, 50, 120, 21, 98, 213, 1029, 367, 155, 127, 139, 33, 28, 33, 120, 91, 23, 1576, 64, 73, 28, 510, 79, 132, 1908, 10, 473, 110, 22, 111, 9, 39, 214, 308, 179, 482, 11, 121, 92, 9, 195, 42, 72, 787, 160, 37, 155, 390, 101, 83, 223, 54, 172, 11, 237, 71, 651, 38, 95, 76, 39, 87, 34, 318, 157, 22, 904, 130, 34, 56, 223, 48, 110, 
151, 115, 99, 113, 49, 1809, 48, 45, 67, 28, 228, 293, 172, 28, 75, 214, 620, 131, 191, 159, 226, 649, 4044, 95, 490, 219, 47, 41, 180, 41, 54, 56, 54, 67, 18, 560, 219, 64, 12, 160, 198, 78, 331, 393, 10, 49, 64, 83, 60, 205, 44, 29, 499, 175, 113, 260, 829, 177, 162, 432, 56, 25, 670, 58, 18, 65, 123, 15, 137, 100, 52, 452, 163, 563, 184, 100, 139, 691, 33, 86, 19, 141, 143, 19, 86, 404, 572, 43, 36, 128, 161, 154, 392, 650, 141, 1941, 74, 56, 163, 29, 
187, 52, 22, 122, 37, 195, 29, 183, 161, 52, 198, 797, 339, 179, 36, 1488, 191, 24, 27, 416, 84, 400, 111, 49, 493, 17, 73, 69, 69, 369, 267, 28, 599, 40, 636, 1017, 12, 40, 100, 237, 264, 20, 142, 81, 84, 17, 22, 217, 23, 98, 149, 14, 5233, 70, 119, 850, 142, 707, 30, 38, 473, 27, 68, 236, 83, 100, 145, 223, 67, 248, 754, 110, 751, 193, 68, 33, 130, 24, 403, 1786, 131, 304, 143, 37, 28, 350, 39, 20, 241, 310, 27, 313, 33, 127, 161, 112, 208, 13, 389, 33, 
21, 1079, 132, 200, 54, 108, 116, 54, 121, 74, 93, 441, 50, 56, 89, 1531, 98, 138, 18, 97, 121, 25, 129, 240, 232, 230, 18, 58, 105, 121, 55, 103, 616, 17, 75, 669, 136, 142, 1856, 27, 96, 337, 38, 73, 45, 58, 36, 21, 96, 123, 69, 43, 196, 33, 274, 246, 82, 128, 56, 43, 35, 252, 193, 270, 797, 475, 114, 268, 94, 109, 51, 67, 96, 103, 148, 53, 119, 131, 755, 87, 38, 30, 48, 82, 64, 158, 2960, 56, 190, 147, 147, 306, 180, 870, 22, 28, 58, 66, 210, 154, 
68, 119, 197, 117, 175, 40, 72, 28, 36, 119, 82, 469, 63, 205, 1647, 328, 37, 112, 480, 109, 52, 131, 93, 317, 156, 107, 120, 32, 116, 331, 3544, 593, 51, 110, 48, 362, 62, 87, 111, 6, 37, 91, 54, 63, 185, 14, 418, 226, 90, 81, 139, 28, 109, 7, 81, 503, 89, 84, 42, 92, 19, 269, 209, 133, 90, 36, 287, 464, 48, 61, 130, 28, 151, 80, 87, 237, 89, 55, 151, 1494, 499, 65, 36, 1363, 20, 405, 281, 39, 386, 69, 39, 82, 155, 22, 584, 176, 578, 83, 34, 2443, 
142, 20, 721, 52, 176, 70, 1552, 113, 720, 170, 84, 60, 720, 38, 203, 64, 558, 165, 630, 739, 132, 219, 157, 21, 2934, 1447, 84, 57, 15, 46, 35, 54, 316, 570, 8, 444, 449, 842, 18, 139, 33, 144, 49, 440, 125, 5798, 331, 243, 26, 6, 402, 9589, 319, 24, 2350, 46, 1219, 173, 103, 30, 276, 21, 156, 190, 59, 163, 30, 95, 384, 77, 340, 207, 13, 85, 84, 22, 171, 1724, 115, 129, 534, 177, 38, 201, 86, 45, 390, 9325, 150, 365, 30, 170, 43, 90, 552, 1023, 285, 319, 134, 69, 
211, 73, 49, 303, 271, 50, 32, 73, 440, 56, 76, 79, 10, 293, 193, 66, 133, 58, 190, 69, 573, 2560, 33, 62, 807, 114, 480, 249, 222, 80, 170, 9, 23, 57, 476, 83, 41, 593, 480, 200, 308, 187, 131, 107, 190, 132, 1127, 319, 355, 169, 251, 27, 165, 196, 114, 224, 93, 33, 691, 47, 17, 90, 40, 23, 427, 434, 83, 716, 10, 135, 32, 35, 141, 49, 114, 315, 130, 62, 45, 39, 8081, 63, 266, 108, 14, 1669, 25, 102, 67, 86, 413, 219, 33, 41, 70, 119, 70, 15, 9209, 116, 
112, 162, 79, 56, 18, 84, 31, 2875, 32, 66, 550, 150, 125, 81, 106, 121, 100, 66, 1353, 654, 24, 43, 27, 1550, 45, 82, 229, 200, 68, 56, 7595, 95, 91, 79, 228, 62, 99, 48, 150, 723, 484, 97, 131, 313, 33, 137, 19, 147, 283, 50, 4784, 91, 39, 235, 40, 27, 131, 102, 27, 98, 23, 493, 227, 47, 45, 41, 446, 16, 65, 253, 173, 1965, 224, 58, 504, 1472, 14, 1554, 29, 128, 77, 18, 42, 247, 73, 95, 112, 9, 77, 270, 58, 34, 7259, 69, 4470, 1039, 40, 66, 60, 732, 
264, 363, 22, 112, 50, 57, 18, 57, 210, 79, 87, 79, 127, 102, 189, 228, 283, 12, 64, 11, 74, 61, 1053, 62, 80, 25, 33, 68, 45, 57, 35, 17, 41, 18, 16, 32, 133, 19, 22, 55, 105, 113, 66, 278, 41, 22, 21, 88, 31, 293, 1560, 21, 2470, 56, 171, 1157, 57, 77, 24, 64, 281, 142, 32, 177, 76, 214, 160, 52, 177, 17393, 3931, 110, 120, 41, 18, 23, 536, 60, 18, 25, 24, 88, 195, 101, 149, 2465, 42, 37, 191, 156, 559, 139, 77, 523, 12, 400, 16, 86, 66, 627, 
369, 123, 1292, 5686, 83, 598, 25, 203, 65, 115, 50, 26, 776, 49, 121, 114, 962, 22, 97, 6, 27, 174, 43, 22, 17, 2617, 48, 66, 184, 95, 55, 134, 96, 173, 120, 679, 35, 216, 287, 177, 95, 1183, 305, 49, 74, 275, 20, 334, 281, 24, 440, 53, 29, 98, 48, 1016, 321, 168, 46, 296, 97, 254, 44, 101, 584, 119, 58, 76, 1296, 73, 82, 934, 587, 508, 14, 70, 195, 81, 62, 151, 290, 583, 547, 96, 49, 39, 161, 1349, 435, 593, 269, 113, 413, 56, 152, 31, 881, 44, 646, 2881, 
561, 652, 891, 134, 937, 727, 1177, 309, 304, 33, 76, 95, 352, 135, 270, 137, 55, 27, 31, 188, 608, 54, 54, 323, 80, 689, 284, 46, 65, 86, 42, 321, 663, 768, 134, 162, 1230, 100, 123, 244, 165, 69, 90, 291, 34, 510, 43, 71, 54, 67, 58, 212, 75, 84, 1578, 2489, 31, 191, 31, 157, 753, 53, 72, 43, 157, 146, 167, 190, 178, 575, 20, 939, 262, 214, 72, 22, 49, 36, 140, 41, 48, 65, 83, 68, 15, 35, 64, 97, 497, 160, 18, 62, 29, 104, 159, 109, 29, 178, 360, 276, 
9, 591, 105, 51, 217, 68, 106, 154, 83, 69, 39, 1610, 68, 22, 41, 30, 668, 75, 81, 40, 69, 452, 104, 107, 53, 17, 74, 7, 213, 24, 191, 237, 88, 27, 57, 122, 279, 244, 119, 74, 843, 371, 98, 39, 1567, 93, 37, 223, 67, 54, 414, 435, 143, 51, 115, 76, 31, 106, 44, 2740, 31, 19, 13, 8, 57, 57, 136, 26, 85, 69, 869, 21, 80, 147, 22, 12, 122, 224, 150, 109, 72, 42, 11, 25, 25, 24, 822, 113, 241, 113, 38, 1747, 166, 27, 25, 58, 230, 122, 160, 137, 
132, 348, 27, 184, 31, 18, 92, 63, 30, 88, 602, 337, 113, 112, 98, 8, 15, 99, 223, 797, 217, 41, 1131, 243, 279, 206, 976, 97, 14, 74, 190, 61, 881, 146, 76, 263, 191, 85, 66, 599, 59, 153, 49, 142, 43, 1449, 28, 71, 11, 118, 346, 114, 89, 146, 22, 366, 76, 56, 320, 27, 58, 49, 103, 11, 21, 43, 24, 59, 36, 690, 154, 170, 41, 66, 531, 251, 3921, 89, 236, 21, 11, 33, 270, 34, 29, 48, 146, 47, 41, 370, 850, 84, 23, 32, 141, 150, 6453, 101, 193, 10, 
197, 47, 212, 67, 165, 30, 137, 228, 296, 178, 64, 653, 11, 147, 34, 117, 294, 458, 286, 21, 87, 18, 519, 61, 42, 225, 28, 91, 31, 63, 256, 99, 91, 30, 143, 183, 230, 58, 198, 29, 151, 67, 16, 181, 43, 12, 47, 565, 280, 83, 91, 110, 49, 89, 3273, 615, 213, 165, 118, 133, 143, 273, 262, 63, 26, 38, 89, 75, 55, 180, 4615, 79, 17, 172, 125, 612, 33, 45, 231, 24, 39, 87, 24, 38, 68, 73, 87, 185, 28, 207, 171, 3094, 52, 35, 4, 336, 13, 22, 25, 94, 
357, 127, 69, 10, 75, 210, 259, 107, 19, 28, 179, 138, 27, 25, 66, 163, 28, 203, 86, 32, 256, 195, 334, 31, 28, 59, 166, 154, 476, 20, 13, 18, 79, 110, 93, 63, 57, 93, 91, 50, 8, 160, 54, 174, 64, 241, 23, 304, 61, 90, 295, 434, 538, 33, 893, 36, 208, 93, 60, 38, 343, 89, 15, 180, 83, 18, 10, 54, 12, 610, 82, 19, 68, 230, 25, 43, 323, 52, 328, 78, 390, 467, 170, 637, 193, 139, 45, 148, 105, 28, 54, 142, 14, 99, 149, 58, 1205, 1112, 499, 57, 
133, 32, 125, 356, 135, 65, 24, 1161, 51, 104, 133, 7, 20, 23, 48, 12, 66, 89, 123, 252, 209, 41, 546, 17, 436, 366, 21929, 906, 132, 140, 318, 203, 122, 76, 50, 7067, 1019, 1011, 155, 54, 131, 1363, 158, 55, 100, 87, 98, 19, 40, 97, 32, 74, 166, 732, 183, 171, 42, 18, 389, 178, 46, 113, 79, 641, 145, 100, 36, 70, 133, 71, 135, 2027, 64, 333, 52, 26, 321, 24, 268, 47, 3190, 60, 106, 568, 46, 86, 18, 32, 397, 76, 195, 114, 5710, 133, 66, 216, 136, 77, 17, 54, 
125, 777, 549, 104, 192, 117, 85, 298, 72, 546, 62, 30, 485, 383, 146, 53, 70, 1157, 161, 364, 1690, 315, 7, 124, 17, 23, 217, 195, 198, 42, 102, 46, 58, 33, 109, 91, 69, 63, 54, 144, 19, 60, 994, 84, 16, 92, 251, 138, 268, 112, 225, 144, 39, 143, 184, 22, 589, 59, 361, 43, 32, 207, 10, 118, 262, 41, 127, 96, 35, 217, 64, 228, 359, 173, 78, 22, 11, 4155, 816, 7511, 2025, 1050, 673, 415, 2096, 1490, 388, 3714, 2781, 8428, 7479, 1658, 2003, 3307, 191, 4949, 14014, 2801, 3267, 19806, 
1682, 307, 3711, 7363, 1671, 5912, 26839, 2399, 333, 432, 85, 11516, 158, 245, 338, 80, 111, 384, 947, 723, 352, 1854, 237, 518, 7165, 559, 115, 15796, 735, 407, 1262, 12120, 350, 401, 1006, 3586, 1143, 1110, 563, 661, 5534, 4742, 4640, 1693, 4363, 1779, 1922, 57, 12730, 9894, 12661, 6831, 551, 611, 290, 583, 234, 440, 12313, 16894, 24599, 46584, 30249, 41103, 16224, 35781, 17811, 37994, 25424, 19043, 20387, 13625, 11133, 3187, 7711, 5573, 2370, 5099, 3799, 3841, 775, 271, 477, 3556, 1327, 1830, 1020, 971, 1323, 1429, 552, 1493, 112, 441, 3273, 3137, 1086, 285, 562, 881, 
124, 2148, 250, 1612, 914, 1396, 2577, 1139, 714, 544, 1190, 947, 1509, 3879, 2133, 7930, 2751, 3787, 2925, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, 51.36, 31.24, 46.96, 51.09, 54.95, 57.61, 61.77, 49.4, 49.26, 52.44, 55.84, 51.95, 59.17, 54.22, 62.31, 51.26, 47.53, 57.12, 42.42, 51.38, 68.64, 55.56, 58.66, 48.31, 51.17, 62.78, 60.54, 56.72, 56.11, 56.33, 49.02, 59.17, 63.69, 56.82, 46.48, 65.41, 51.34, 52.94, 54.45, 53.38, 69.78, 52.11, 54.43, 53.26, 60.82, 56.14, 49.05, 56.81, 64.62, 49.1, 49.92, 64.84, 48.2, 58.89, 48.32, 54.27, 60.07, 61.97, 50.5, 53.38, 51.57, 60.33, 47.85, 56.57, 35.7, 31.97, 52.05, 62.17, 63.17, 48.91, 56.58, 57.83, 51.36, 43.31, 62.03, 54.88, 55.16, 59.72, 49.91, 63.61, 62.7, 47.79, 58.56, 54.44, 58.4, 49.39, 52.64, 58.12, 51.66, 64.89, 57.15, 9.72, 64.16, 48.16, 44.47, 71.58, 61.99, 55.89, 50.47, 
60.97, 69.18, 58.45, 36.54, 42.42, 57.84, 69.87, 56.25, 61.99, 64.28, 59.64, 59.98, 31.97, 60, 54.53, 46.5, 44.3, 49.01, 58.46, 56.63, 62.58, 47.17, 42.93, 58.39, 51.15, 55.61, 60.13, 61.36, 57.3, 68.28, 53.92, 61.47, 62.54, 57.39, 60.03, 51.23, 56.07, 64.84, 52.05, 53.8, 47.58, 58.43, 57.78, 53.94, 61.09, 64.2, 57.51, 55.59, 62.13, 44.88, 42.35, 54.39, 65.41, 52.31, 53.53, 40.72, 53.91, 62.74, 55.94, 53.52, 73.75, 51.11, 54.7, 55.29, 63.84, 58.09, 53.89, 57.22, 58.25, 47.34, 64.54, 59.72, 68.84, 61.34, 45.8, 54.18, 55.92, 52.04, 47.08, 64.16, 56.1, 43.02, 61, 63.95, 61.5, 63.67, 52.9, 43.21, 52.5, 49.8, 56.65, 50.7, 49.89, 50.1, 62.24, 64.41, 56.85, 63.98, 65.31, 45.43, 
61.7, 60.63, 49.89, 46.99, 52.44, 43.11, 55.2, 62.02, 58.15, 51.08, 55.86, 62.37, 51.69, 58.02, 75.6, 61.97, 52.97, 59.15, 52.63, 48.61, 51.79, 51.89, 47.85, 71.25, 48.66, 62.15, 49.81, 53.29, 61.97, 59.61, 65.04, 59.24, 52.02, 56.58, 57.83, 57.08, 52.52, 50.29, 63.08, 52.21, 65.5, 34.43, 45.61, 48.56, 55.23, 50.71, 52.69, 61.6, 62.18, 56.6, 63.66, 53.17, 60.34, 62.56, 43.94, 60.4, 59.19, 49.16, 63.59, 47.24, 48.38, 61.19, 53.88, 59.34, 48.42, 58.47, 53.77, 55.57, 43.69, 54.42, 52.75, 57.33, 60.09, 58.4, 49.24, 53.52, 52.47, 63.12, 57.71, 55.3, 49.94, 69.6, 52.46, 56.55, 53.37, 54.78, 43.61, 54.09, 49.62, 60.28, 59.45, 48.37, 65.12, 42.01, 65.83, 55.63, 48.12, 52.04, 45.67, 57.91, 
43.2, 66.66, 51.37, 64.96, 66.01, 46.31, 61.29, 25.96, 44.72, 58.04, 69.34, 58.29, 68.18, 55.55, 57.14, 68.86, 52.11, 62.99, 60, 48.43, 56.63, 52.66, 33.95, 63.8, 36.68, 57.57, 56.98, 76.92, 48.93, 51, 75, 82.43, 76.92, 50.8, 62.33, 55.26, 62.5, 58.57, 20.63, 56.96, 58.53, 55.2, 45.65, 70.69, 25.28, 54.94, 53, 56.31, 59.2, 33.93, 59.88, 47.59, 62.63, 49.13, 49.34, 57.33, 55, 45.76, 67.16, 81.22, 58.77, 59.88, 72.23, 35.18, 54.28, 56.87, 18.81, 48.35, 71.56, 72.81, 61.26, 53.88, 78.6, 77.27, 52, 64.51, 70.68, 72.24, 56.01, 57.86, 73.14, 58.34, 52.45, 52.63, 62.99, 43.43, 56.74, 38.59, 69.44, 50.78, 38.9, 64.23, 39.43, 38.53, 46.93, 29.68, 46.83, 61.48, 65.83, 67.39, 
48.48, 65.17, 51.63, 69.62, 64.76, 76.07, 57.55, 51.29, 66.59, 44.97, 43.41, 59.55, 41.17, 59.03, 48.11, 59.53, 61.17, 52.22, 59.25, 50.48, 61.58, 58.65, 48.27, 64.63, 46.05, 55.55, 52.91, 67.53, 49.16, 66.66, 60.19, 62.26, 72.9, 48.61, 52.78, 58.33, 65.94, 56.49, 55.03, 82.25, 67.93, 68.68, 67.66, 64.07, 71.89, 78.35, 70.03, 57.57, 59.48, 53.33, 37.76, 69.96, 51.18, 69, 41.09, 41.4, 58.41, 60.54, 58.59, 50, 75, 70.67, 62.94, 64.53, 74.28, 67.66, 61.08, 65.5, 58.58, 58.33, 63.78, 72.83, 75.51, 54.54, 44.56, 57.38, 47.92, 69.04, 63.22, 46.4, 54.11, 54.57, 68.63, 57.5, 58.49, 66.26, 77.77, 68.7, 60.55, 37.34, 41.7, 67.63, 52.31, 62.99, 63.01, 62.63, 57.89, 71.2, 56.87, 51.76, 
60.86, 56.84, 53.96, 58.21, 57.59, 42.23, 53.02, 62.38, 63.28, 53.68, 60.22, 62.16, 61.15, 66.9, 68.8, 68.04, 32.5, 67.21, 64.91, 57.4, 69.45, 58.06, 68.42, 58.49, 62.12, 54.28, 55.13, 62.3, 47.1, 32.18, 62.62, 66.8, 60.55, 72.88, 48.8, 62.92, 61.28, 72.92, 55.29, 68.31, 42.18, 65.47, 65.35, 63.72, 54.74, 39.45, 80.43, 55.41, 67.14, 59.16, 60.75, 57.42, 45.88, 53.79, null, 84.37, 53.19, 68.56, 46.15, 49.09, 59.73, 63.47, 32.43, 72.36, 28.81, 50, 43.36, 63.22, 45.39, 55.45, 45.73, 79.51, 49, 67.23, 47.15, 52.54, 36.97, 65.71, 56.86, 62, 52, 48.71, 53.84, 56.14, 48.19, 50.96, 63.76, 73.77, 55.9, 50.19, 59.5, 46.8, 41.63, 73.87, 65.44, 44.67, 65.48, 48.51, 49.01, 69.23, 
49.27, 63.63, 52.88, 59.07, 55.34, 53.54, 68.75, 57.29, 52.27, 64.58, 62.17, 40.59, 54.54, 70.4, 56.55, 48.86, 54.76, 59.78, 40.67, 19.2, 63.34, 63.94, 85.18, 30, 32.63, 51.94, 65.75, 78.62, 63.97, 40.3, 48.36, 53.33, 68.82, 48.67, 36.55, 62.86, 65.91, 67.72, 59, 38.18, 66.42, 62, 69.19, 52.08, 40.28, 62.08, 65.44, 46.01, 40, 51.68, 57.31, 51.48, 71.26, 72.41, 36.36, 68.54, 42.35, 88.15, 51.29, 41.75, 65.15, 68.18, 65.12, 52.94, 71.92, 42.42, 69.37, 90, 61.02, 72.22, 68.07, 63.61, 63.41, 58.97, 56.03, 56.25, 51.08, 52.8, 57.15, 65.21, 69.81, 71.17, 55.78, 51.44, 70.48, 67.84, 61.88, 57.66, 64.68, 60.41, 40.84, 56.57, 60.34, 56.72, 31.52, 59.18, 50, 52.53, 51.92, 64.63, 
58.69, 60.46, 67.25, 31.51, 64.81, 75, 48.8, 41.53, 47.79, 61.19, 56.41, null, 45.05, 62.66, 59.18, 46.47, 55.57, 52.59, 61.52, 70.38, 46.98, 53.15, 47.08, 60.07, 62.78, 67.87, 57.24, 68.46, 61.59, 34.54, 50.87, 57.42, 61.86, 64.73, 71.55, 75.83, 55.84, 56.08, 41.01, 74.72, 48.5, 68.65, 61.08, 85.18, 45.62, 34.2, 43.13, 42.55, 61.12, 69.33, 64.7, 48.36, 70.52, 69.43, 68.25, 50.16, 43.47, 53.27, 55.6, 64.2, 70.31, 49.75, 49.75, 69.09, 40, 58.05, 56.05, 70.04, 73.33, 68.26, 62.7, 65.07, 66.29, 65.44, 46.57, 54.65, 43.48, 57.4, 70.86, 51.14, 74.07, 41.49, 43.6, 50, 53.74, 54.54, 42.74, 73.58, 47.72, 44.82, 58.69, 51.27, 70.83, 82.03, 71.96, 55.2, 28.11, 64.96, 56.73, 55.55, 
45.54, 51.16, 51.57, 74.34, 58.2, 58.82, 50.69, 55.1, 70.45, 62.17, 60.35, 56.25, 36.36, 43.47, 36.4, 54.12, 49.12, 61.12, 47.07, 55.2, 55.55, 50.87, 65.32, 58.77, 64.19, 50.43, 51.56, 65.58, 74.5, 37.43, 51.37, 60.3, 57.53, 65.34, 75.23, 62.11, 54.86, 42.85, 53.4, 63.2, 50.2, 52.52, 58.97, 50.98, 51.95, 72.54, 42.37, 57.32, 54.73, 61.11, 71.42, 59.67, 60.46, 54.6, 73.77, 62.91, 54.22, 56.6, 57.52, 54.59, 64.87, 53.61, 62.28, 71.62, 65.66, 50, 61.32, 48.71, 55, 60.2, 54.79, 60.57, 66.37, 56.34, 47.61, 32, 42.67, 70.62, 34.43, 57.14, 54.93, 70.73, 57.14, 69.07, 66.37, 57, 50.31, 55.55, 43.24, 55.42, 53.06, 52.44, 54.12, 61.66, 74.19, 65.78, 72.94, 53.3, 66.16, 66.31, 
65.78, 53.12, 60.08, 48.8, 82.57, 54.3, 45.16, 62.2, 56.58, 38.03, 76.17, 74.6, 68.2, 44.44, 62.13, 67.11, 61.86, 40.9, 28.03, 45.03, 52.63, 56.17, 67.11, 41.81, 50.79, 63.84, 55.4, 65.14, 71.77, 75.28, 51.94, 47.1, 57.3, 66.31, 61.9, 60.53, 43.27, 45.07, 44.8, 35.48, 71.85, 66, 58.53, 55, 45.91, 79.06, 63.24, 71.83, 26.03, 23.19, 71.67, 52.48, 42.32, 77.85, 47.29, 64.15, 64.89, 73.46, 53.25, 71.91, 54.29, 57.17, 69.81, 38.03, 65, 31.4, 50.43, 48.51, 41.58, 58.29, 64.64, 49.64, 59.67, 57.05, 60, 42.07, 35.96, 38.16, 36.2, 53.41, 50.15, 43.17, 63.2, 56.45, 57.57, 62.13, 64.39, 51.53, 53.65, 66.94, 46.83, 42.98, 57.53, 54.76, 48.18, 40.42, 59.7, 40.59, 50.41, 47.43, 
47.04, 54.18, 51.06, 58.55, 54.83, 52.71, 53.4, 40.76, 65.85, 70.51, 39.05, 45.8, 60.57, 68.32, 67.5, 76.64, 59.37, 16.66, 53.6, 45.4, 55.85, 62.59, 55.63, 64.51, 52.83, 40.28, 51.9, 54.4, 63.22, 48.37, 34.44, 54.43, 65.81, 59.15, 72.92, 59.09, 45.97, 53.11, 57.7, 70.8, 64, 47.2, 34.98, 72.44, 54.04, 59.24, 37.19, 65.28, 43.11, 50.14, 39.37, 57.78, 70.83, 66.21, 59.37, 58.84, 61.14, 62.16, 39.21, 55.81, 31.43, 56.36, 73.33, 60.92, 58.82, 71.26, 63.07, 65.16, 50, 60, 48.09, 28.5, 54.52, 60.72, 72.62, 61.78, 49.55, 49.54, 80.85, 24.93, 67.32, 55.8, 60.43, 54.43, 70.06, 70.86, 63.41, 71.15, 77.06, 50, 54.33, 58.02, 66.11, 76.92, 78.72, 51.45, 41.17, 49.34, 76.81, 62.39, 
52.76, 66.23, 41.25, 49.34, 36.89, 81.65, 61.84, 82.45, 53.72, 62.11, 61.57, 49.04, 64.14, 44.8, 51.12, 54.1, 51.63, 58.44, 68.27, 54.69, 70.23, 57.55, 48.67, 50.51, 44.1, 53.52, 21.66, 52.7, 53.07, 53.35, 74.33, 60.13, 65, 54.76, 28.93, 40, 62.63, 68.28, 72.18, 75.75, 59.46, 53.1, 50.99, 49.81, 55.26, 49.7, 57.14, 47.39, 43.75, 58.74, 35.97, 38.05, 57.23, 41.06, 60.24, 43.52, 23.2, 54.6, 51.52, 61, 41.35, 61.62, 48.67, 53.19, 65.09, 58.59, 49.8, 54.09, 53.57, 46.09, 70.63, 54.23, 36.11, 56.89, 64.41, 50.34, 39.73, 45.43, 71.17, 73.03, 47.85, 59.24, 63.96, 57.84, 56.19, 37.35, 54.78, 45.23, 57.7, 25.23, 55.04, 61.36, 37.51, 45.58, 62.77, 43.79, 55.79, 39.33, 38.42, 70.39, 
51, 58.74, 64.44, 42.42, 55.29, 71.22, 43.51, 61.15, 62.5, 58.33, 68.08, 52.29, 74.74, 52.59, 53.46, 64.21, 42.3, 45.61, 57.72, 59.29, 71, 60, 29.95, 58.13, 61.9, 70.99, 63.09, 54.4, 69.3, 37.32, 66.83, 65.45, 61.92, 51.69, 46.58, 57.61, 67.52, 56.44, 69.17, 51.65, 58.51, 56.25, 43.42, 63.08, 56.41, 63.15, 43.48, 69.94, 36.27, 61.08, 65.33, 58.49, 58.8, 49.15, 70.24, 53.93, 57.21, 73.96, 53.8, 54.65, 64.95, 55.04, 50.7, 65.67, 48.9, 85.42, 56, 62.42, 54.6, 62.5, 63.69, 69.1, 47.91, 32.8, 32.03, 74.66, 39.33, 53.84, 52.2, 43, 58.22, 46.15, 61.08, 47.24, 46.21, 59.28, 74.6, 74.11, 64.98, 74.11, 32.64, 63.21, 77.77, 60.29, 39.28, 62.32, 72.05, 64.32, 51.85, 68.91, 
53.8, 61.11, 69.04, 50, 48.67, 62.89, 56.6, 47.95, 47.67, 61.27, 53.9, 56.73, 31.57, 65.54, 51.45, 73.4, 55.55, 51.42, 54.54, 52.42, 42.75, 51.62, 45.87, 57.49, 55.22, 50.66, 62.93, 70.58, 37.68, 56.65, 56.17, 72.76, 55.55, 56.96, 58.33, 66.66, 48.73, 47.55, 71.79, 53.11, 52.07, 57.16, 61.13, 62.43, 64.7, 41.18, 40.28, 69.2, 67.38, 57.2, 76.73, 70.28, 45.14, 49.13, 48.95, 57.54, 60.92, 58.34, 52.07, 54.33, 57.51, 33.09, 62.96, 63.51, 55.64, 46.35, 65.33, 43.91, 68.8, 39.24, 40, 63.72, 70.41, 63.81, 58.97, 51.81, 71.11, 52.41, 52.12, 48.86, 69.96, 61.98, 62.1, 49.12, 65.97, 48.68, 73.68, 70.58, 80, 55.43, 49.5, 53.59, 46.92, 70.32, 80, 52.3, 49.87, 72.39, 40.62, 61.29, 
56.64, 70.23, 52.4, 76.61, 53.09, 55.86, 63.57, 61.97, 56.26, 58.46, 45.82, 46.54, 53.12, 56.91, 44.54, 63.32, 59.14, 62.39, 68, 56.36, 56.19, 68.81, 71.37, 65.23, 56.81, 74.1, 53.88, 62.61, 40, 63.38, 43.83, 55, 63.34, 57.99, 34.17, 54.05, 51.39, 50.12, 51.62, 63.63, 54.06, 61.2, 62.07, 66.08, 81.25, 64.43, 59.4, 61.99, 66.91, 56.96, 52.38, 57.19, 71.7, 25.9, 55.81, 44.44, 62.88, 45, 66.76, 48.88, 61.78, 64.12, 69.46, 50, 52.28, 43.35, 68.81, 68.09, 67.34, 71.27, 51.53, 40.29, 62.58, 47.38, 60.22, 62.05, 69.95, 28.88, 64.88, 50.11, 51.02, 53.33, 71.66, 65.85, 63.33, 59.13, 61.78, 60.88, 72.45, 56.7, 73.72, 64.96, 64.6, 78.37, 51.61, 74.36, 71.21, 55.26, 53.19, 28.62, 
48.14, 39.63, 44.68, 68.09, 40.56, 46.34, 62.08, 51.66, 55.62, 52.08, 35.39, 76.92, 39.73, 61.28, 66.42, 47.44, 53.06, 73.39, 56.4, 70.46, 72.31, 66.87, 61.96, 66.11, 45.11, 52.5, 56.86, 67.76, 56.17, 58.65, 62.94, 66.31, 56.6, 66.66, 56.28, 43.03, 76, 62.31, 47.48, 54.63, 64.67, 66.1, 50.33, 50.45, 56.78, 58.05, 57.05, 57.17, 82.75, 51.29, 54.87, 54.19, 50, 63.55, 60, 60.75, 68.51, 61.16, 51.31, 48.68, 52.33, 59.32, 66.26, 53.63, 66.88, 80.89, 66.18, 69.38, 59.74, 64.58, 49.81, 40.51, 51.07, 62.85, 61.1, 51.11, 58.53, 52.72, 34.72, 43.68, 47.89, 64.76, 39.15, 65.35, 58.82, 80.55, 66.66, 45.29, 71.53, 35.41, 51.25, 45, 54.85, 65.77, 54.4, 58.06, 54.24, 45.45, 56.87, 57.81, 
53.73, 60, 75.11, 57.47, 40.72, 39.65, 57.44, 58.72, 59.19, 43.51, 53.27, 68.51, 59.59, 51.82, 50.5, 38.66, 58.33, 64.93, 75.6, 69.14, 65.67, 75.22, 52.61, 66.27, 56.66, 65.73, 33.02, 61.84, 46.26, 72.88, 84.37, 41.19, 47.49, 63.88, 42.73, 66.07, 49.87, 77.98, 50.98, 77.77, 51.52, 66.31, 58, 39.36, 69.97, 60.65, 65.57, 51.06, 69.39, 80, 73.48, 51.7, 54.16, 56.89, 58.98, 57.54, 66.1, 60.05, 60.81, 51.08, 53.28, 54.96, 46.96, 68.04, 59.57, 63.06, 45.61, 73.77, 39.42, 57.14, 58.56, 56.25, 54.76, 67.08, 70.9, 51.29, 67.36, 71.83, 53.21, 72.13, 47.4, 62.32, 35.34, 45.02, 56.39, 53.76, 47.91, 54.23, 85.71, 50, 37.5, 29.31, 52.17, 33.1, 20.1, 73.63, 62.79, 62.88, 50.34, 50, 
46.23, 59.49, 58.37, 67.45, 54.77, 62.12, 49.41, 63.97, 57.73, 47.11, 44.11, 59.88, 51.1, 75.82, 47.7, 66.07, 62.71, 63.55, 53.73, 40.74, 45.08, 76.09, 59.04, 56.94, 45.65, 70.31, 48.68, 57.3, 58.35, 52.58, 31.58, 68.55, 50.11, 38.36, 67.85, 59.09, 60, 55.94, 69.25, 60.75, 60.62, 74.39, 54.11, 70.16, 61.38, 73, 53.37, 50.46, 38.65, 35.84, 63.76, 78.88, 68.02, 57.18, 58.63, 61.37, 36.84, 50.69, 62.43, 55.88, 65.68, 51.06, 51.87, 56.65, 45.29, 59.92, 70.33, 63.58, 44.89, 53.02, 64.16, 64.96, 53.26, 76.26, 65.38, 63.72, 54.43, 40.33, 52.32, 56.92, 53.84, null, 30.76, 35.32, 37.68, 53.13, 43.63, 51.02, 67.4, 58.59, 57.77, 63.29, 33.14, 58.74, 45.05, 65.85, 55.14, 48.1, 42.12, 65.3, 
54.41, 74.81, 57.03, 54.28, 55.41, 49.3, 42.8, 58.86, 60.42, 60, 57.54, 54.75, 43.15, 53.87, 63.05, 54.79, 33.41, 76.63, 58.32, 54.06, 59.8, 57.77, 77.57, 66.04, 53.93, 48.33, 44.05, 66.03, 52.7, 71.19, 58.87, 55.94, 64.28, 48.49, 47.39, 65.38, 61.01, 65.74, 47.57, 47.22, 56.74, 56.63, 59.41, 63.24, 58.26, 56.47, 67.44, 59.18, 55.94, 41.48, 44.21, 27.06, 56.43, 57.79, 52.66, 50, 53.49, 53.64, 77.27, 70.42, 48.71, 78.72, 58.97, 59.58, 73.41, 60.37, 41.74, 60.71, 45.49, 41.52, 32.69, 55.12, 52.94, 47.85, 71.21, 86.9, 41.05, 62.01, 60.44, 48.25, 50.16, 62.58, 54.77, 57.94, 60.16, 78.08, 60.59, 42.16, 61.47, 53.64, 49.77, 51.61, 39.86, 56.52, 39.7, 46.15, 54.54, 62.62, 50.49, 57.35, 
70.47, 50, 53.84, 69, 62.02, 65.22, 52.1, 57.14, 58.44, 59.47, 36.36, 51.71, 76.04, 69.56, 61.77, 48.14, 72.97, 54.13, 62.03, 34.65, 72.34, 46.84, 66.55, 44.75, 52.21, 79.68, 48.46, 56.74, 61.29, 64.46, 71.15, 66.25, 75.26, 45.08, 73.27, 61.68, 64.21, 53.14, 86.66, 68.95, 63.93, 70.09, 55.55, 61.35, 62.67, 60.38, 46.36, 53.83, 61.01, 56.94, 46.03, 60.6, 42.92, 40.29, 40, 63.58, 59.18, 63.92, 52.32, 67.42, 48.36, 37.45, 65.97, 60.62, 34.48, 42.85, 56.25, 47.4, 62.99, 54.37, 48.12, 62.97, 48.89, 46.76, 48.77, 68.8, 61.64, 61.77, 53.17, 52.25, 46.54, 54.92, 68.8, 46.08, 58.39, 39.35, 62.64, 58.22, 52.87, 35.41, 54.48, 50, 57.25, 48.53, 70.81, 65.38, 61.4, 61.76, 50, 56.19, 
49.48, 35.42, 60.31, 65.88, 68.2, 53, 52.03, 61.98, 61.82, 54.14, 41, 52.06, 61.64, 39.51, 62.58, 58.33, 61.36, 57.58, 44.2, 64.19, 69.55, 69.29, 65.95, 55.63, 67.94, 66.36, 53.62, 55.31, 47.24, 52.87, 49.46, 31.87, 34.38, 49.85, 77.41, 65.64, 50.9, 64.44, 55.81, 57.38, 63.75, 59.97, 64.65, 50.42, 63.48, 48.33, 46.25, 49.56, 44.72, 59.63, 47.73, 53.23, 34.9, 53.33, 47.24, 76.37, 66.66, 58.87, 64.42, 61.87, 60.61, 44.11, 61.15, 54.39, 56, 57.04, 43.82, 62.65, 65.89, 72.58, 78.12, 53.24, 70.45, 46.23, 80, 56.09, 36.76, 49.88, 59.83, 58.21, 67.14, 82.65, 26.86, 55.29, 71.79, 53.91, 62.01, 53.75, 62.96, 63.87, 52.44, 70.11, 50.86, 56.26, 69.5, 45.34, 56.7, 47.72, 49.25, 54.87, 
62.22, 46.26, 54.29, 69.92, 61.57, 66.3, 53.57, 57.96, 62.29, 67.34, 28, 53.82, 56.41, 53.98, 65, 55.79, 49.73, 55.38, 47.13, 50.74, 48.45, 64.21, 52.18, 64.28, 58.06, 33.33, 53.84, 44.42, 31.33, 82.88, 57.99, 63.84, 44.04, 64.51, 29.38, 63.69, 50.82, 59.23, 60.86, 58.05, 48.97, 47.38, 32.34, 30.47, 60.46, 58.62, 60, 64.38, 50.22, 63.63, 36.55, 61, 48.55, 66.77, 63.56, 50.87, 76.64, 64.44, 62.01, 47.68, 68.49, 50.96, 47.91, 62.66, 56.63, 64.28, 47.53, 65.39, 51, 70.96, 61.07, 63.52, 54.25, 43.2, 63.95, 59.09, 36.03, 65.98, 46.48, 30.07, 71.88, 52.44, 39.21, 61.58, 71.68, 47.33, 73.57, 62.1, 63.49, 62.63, 51.95, 69.72, 31.9, 63.07, 59.86, 43.75, 65.85, 31.69, 50.65, 50.3, 
62.84, 31.97, 76.34, 58.62, 69.47, 62.93, 35.8, 49.62, 63.65, 61.02, 64.4, 54.4, 60.42, 52.22, 63.66, 60.76, 42.32, 51.44, 49.2, 58.82, 39.3, 53.88, 57.47, 42.3, 67.45, 48.71, 44.86, 55.47, 75.86, 60.72, 63.41, 90.9, 58.4, 80.28, 47.22, 52.55, 66.07, 56.45, 55.55, 66.25, 70.91, 71.27, 44.37, 50, 67.54, 50.94, 66.11, 56.69, 41.3, 81.81, 51.04, 57.41, 34.98, 52.95, 62.79, 54.97, 43.95, 73.98, 69.23, 56.71, 71.63, 83.22, 57.89, 59.58, 51.91, 50, 70.38, 47.47, 53.36, 37.49, 61.29, 49.32, 56.39, 38, 45.83, 49.01, 56.18, 63.05, 59.28, 60.68, 38.82, 52.13, 71.8, 27.33, 62.85, 56.25, 36.33, 66.66, 48.55, 69.01, 64.96, 50.22, 36.86, 59.7, 63.18, 75.27, 59.88, 28.2, 66.33, 53.18, 
51.21, 58.4, 54.48, 64.28, 57.14, 52, 55.94, 50.58, 59.38, 59.92, 52.45, 66.66, 74.62, 38.98, 65.71, 60.01, 69.54, 62.83, 64.7, 61.83, 51.73, 62.4, 58.69, 52.95, 68.55, 48.39, 55.24, 76.56, 56.54, 65.75, 70.9, 52.82, 71.76, 89.02, 65.64, 61.17, 54.41, 67.22, 60.16, 66.17, 51.96, 48.26, 61.74, 49.29, 50, 54.96, 58, 53.15, 71.55, 32.4, 55.68, 54.9, 51.47, 52.41, 67.35, 63.03, 58.82, 39.22, 54.43, 31.77, 37.5, 52.11, 62.34, 56.32, 56.03, 40.55, 65.82, 64.87, 59.89, 49.04, 66.37, 54.98, 41.07, 58.95, 60.8, 44.31, 58.55, 60.14, 50.92, 38.16, 66.13, 43.68, 59.89, 64.96, 75, 69.09, 48.45, 42.4, 53.12, 54.45, 35.08, 38.34, 56.15, 49.57, 77.98, 42.81, 61.29, 44.75, 67.42, 52.49, 
53.14, 50.47, 47.61, 41.27, 56.45, 52.39, 49.51, 65.05, 56.9, 71.87, 81.57, 45.98, 57.66, 55.1, 63.33, 57.62, 59.35, 47.36, 50.87, 58.73, 45.79, 65.93, 60.98, 68.69, 63.56, 46.35, 54.05, 49.27, 55.87, 79.24, 63.22, 53.86, 57.67, 38.46, 38.67, 64.05, 59.85, 42.37, 58.32, 52.06, 66.66, 60.71, 72.05, 39.89, 70.5, 56.25, 55.75, 52.3, 53.33, 54.3, 55.55, 45.07, 64.66, 56.47, 63.17, 50.71, 56.81, 63.35, 52.22, 67.82, 58.15, 41.97, 57.14, 45.2, 65.51, 53.3, 64.28, 52.67, 78.2, 64.45, 43.13, 60, 65.92, 57.21, 64.61, 29.83, 61.22, 60, 45, 39.46, 43.93, 48.38, 63.35, 45.82, 58.85, 57, 63.81, 30.43, 50.48, 67.51, 59.6, 43.72, 45.47, 54.02, 54.09, 44.14, 60.98, 37.23, 40.9, 48.33, 
50.61, 45.45, 48.63, 51.54, 45.9, 61.52, 59.13, 49.45, 50.29, 71.82, 71.05, 53.6, 53.33, 60.1, 51.13, 35.71, 63.82, 62.6, 51.78, 54.93, 66.62, 62.53, 50, 61.11, 60.62, 54.72, 55.53, 40.81, 44.07, 75.74, 72.6, 53.13, 60.09, 64.34, 48.35, 54.76, 57.89, 44.47, 74.7, 59.21, 42.85, 48.71, 46.47, 63.7, 71.69, 61.9, 60.27, 37.5, 63.93, 53.95, 69.46, 83.6, 66.35, 56.27, 66.07, 73.17, 68.47, 45.78, 61.15, 72.85, 37.94, 63.06, 56.45, 46.49, 54.51, 44.29, 68.52, 56.32, 69.43, 47.61, 54.35, 63.76, 49.38, 49.23, 56.32, 58.91, 70.88, 60.34, 60.27, 62.34, 61.11, 62.02, 61.85, 62.77, 73.3, 69.91, 49.28, 55.81, 52.69, 60.74, 64.65, 46.34, 43.23, 53.52, 45, 41.65, 55.46, 53.5, 75.15, 46.83, 
61.76, 67.45, 56.51, 61.67, 49.14, 59.04, 58.16, 66.07, 68.65, 59.37, 54.43, 57.34, 61.2, 71.77, 61.49, 52.06, 69.51, 56.63, 65.33, 60.28, 54.65, 67.54, 50.48, 59.64, 52.38, 56.55, 61.69, 70.17, 66.04, 66.03, 46.07, 80.37, 73.68, 52.9, 78.13, 53.44, 75.64, 59.78, 58.33, 51.43, 47.52, 66.04, 49.16, 57.39, 56.46, 39.2, 59.82, 69.44, 54.47, 74.8, 37.73, 69.11, 70.12, 53.98, 51.32, 66.45, 57.34, 70.58, 54.2, 64.19, 52.59, 66.66, 62.33, 71.58, 39.15, 65.71, 61.53, 51.72, 44.29, 56.53, 47.42, 50.93, 69.1, 49.16, 44.22, 33.33, 60.86, 27.59, 69.85, 59.57, 62.03, 45.06, 60.63, 38.73, 62.01, 50, 53.75, 61.41, 63.23, 41.89, 60.46, 70, 56.52, 56.73, 79.25, 62.2, 65.99, 55.28, 67.5, 85.29, 
46.79, 45.49, 53.57, 37.5, 57.44, 57.7, 35.71, 71.26, 53.23, 59.83, 26.76, 80, 69.85, 51.61, 55.31, 66.25, 56.89, 79.34, 60.84, 63.97, 53.8, 34.45, 79.48, 64.12, 43.39, 52.7, 63.46, 64.28, 56.6, 67.78, 56.61, 55.04, 52.45, 46.77, 56.49, 64.46, 54.34, 69.49, 76.31, 69.87, 45.3, 60.37, 34.97, 74.25, 67.9, 70.21, 50.86, 55.85, 50.87, 67.01, 55.2, 72.15, 50.26, 36.82, 40.37, 55.55, 41.37, 67.59, 70.18, 47.4, 46.15, 58.53, 48.93, 50.03, 55.22, 54.5, 57.05, 56.25, 67.74, 46.75, 58.64, 62.05, 25.7, 67.56, 62.61, 21.24, 68.88, 64.46, 55.88, 63.15, 62.62, 51.58, 67.85, 55.48, 89.24, 75.47, 64.54, 57.07, 57.48, 47.22, 43.21, 48.31, 38, 44.81, 71.87, 60.37, 59.57, 54.82, 58.78, 72, 
68.04, 63.7, 52.35, 50.07, 38.23, 53.94, 43.34, 68.67, 56.74, 42.1, 60, 64.28, 70.68, 51.41, 79.41, 62.14, 51.03, 56.88, 47.29, 51.1, 59.38, 54.98, 42.31, 61.15, 65.7, 37.6, 35.18, 43.88, 50, 46.66, 52.23, 60.36, 46.29, 50.54, 53.33, 63.6, 55.22, 53.26, 72.09, 53.96, 59.8, 39.39, 45.92, 58.24, 73.87, 65.77, 71.76, 63.79, 36.81, 63.23, 50.83, 59.68, 79.9, 52.72, 64.15, 42.55, 73.85, 83.55, 53.21, 31.16, 63.03, 60.37, 75.93, 80, 87.27, 70.7, 53.43, 50.49, 43.75, 55.63, 57.92, 63.15, 68.2, 50, 65.6, 40.09, 37.13, 61.42, 59.76, 65.13, 24.3, 68.35, 49.77, 58.24, 50.38, 37.36, 45.88, 69.19, 41.45, 59.44, 45.35, 63.58, 60.92, 61.53, 15.15, 55.59, 58.74, 49.05, 72.52, 58.69, 
61.02, 35.67, 54.83, 60.86, 68.59, 67.66, 64.54, 84.21, 64.7, 54.21, 56.14, 62.71, 68.54, 54.59, null, 74.11, 56.32, 68.08, 37.62, 73.19, 64.53, 58.63, 46.34, 46.66, 59.34, 57.82, 44.35, 56.15, 33.54, 63.54, 74.57, 58.92, 32.3, 71.17, 60.71, 52.87, 40.42, 54.9, 59.42, 52.5, 63.26, 50.21, 64.98, 39.68, 48.57, 52.81, 64.75, 59.58, 72.51, 56.5, 42.64, 36.45, 79.56, 60.81, 60.39, 58.93, 48.71, 60.57, 52.75, 78.85, 58.2, 58.3, 59.92, 56.63, 58.53, 50, 37.16, 41.47, 51.22, 56.51, 55.7, 50.63, 46.79, 45.08, 44.41, 57.14, 70, 56.74, 75.65, 35.32, 60.74, 57.5, 51.92, 47.85, 58.09, 76.92, 49.23, 64.7, 65.71, 57.59, 55, 66.09, 63, 67.16, 25.39, 56.61, 52.31, 63.71, 57.45, 65.45, 
63.27, 66.66, 59.39, 58.61, 53.28, 77.87, 59.97, 82.3, 48.83, 54.92, 58.77, 64.06, 66.12, 65.9, 93.93, 68.47, 59.77, 58.53, 60.43, 38.38, 61.45, 35.71, 69.48, 39.39, 52.97, 50.65, 65.77, 65.37, 66.66, 51.47, 69.91, 46.66, 50, 32.25, 75.57, 52.34, 63.29, 47.61, 65.47, 48.55, 38.37, 67.12, 62.92, 57.14, 60.31, 58.73, 63.12, 38.7, 70.93, 52.87, 40.29, 71.01, 66.03, 49.35, 42.15, 66.54, 71.79, 58.67, 49, 79.66, 58.17, 48.57, 52.83, 62.5, 66.03, 50.96, 74.51, 60.75, 72.91, 61.57, 61.92, 55.49, 42.47, 52.63, 63.75, 59.32, 52, 58.16, 60.71, 61.97, 55.21, 44.88, 47.88, 53.68, 57.46, 51.55, 48.88, 52.72, 21.22, 64.52, 69.09, 61.8, 67.66, 56.68, 57.89, 46.34, 63.23, 62.29, 29.78, 54.4, 
57.23, 43.44, 58.37, 53.64, 51.57, 51.02, 68.89, 63.36, 62.58, 62, 35.05, 42.42, 73.27, 56.67, 59.05, 44.62, 59.69, 43.47, 78.57, 56.54, 56.25, 89.55, 63.87, 43.37, 53.44, 59.15, 61.08, 56, 46.03, 65.33, 56.94, 58.06, 66.66, 48.84, 57.4, 66.66, 50.65, 67.36, 55.62, 46.66, 62.47, 50, 69.19, 40.63, 78.75, 58.77, 43.98, 60.27, 70.68, 58.82, 57.4, 54.71, 54.77, 54.81, 63.32, 68.27, 55.04, 49.57, 60.05, 62.5, 60, 50.32, 64.84, 57.64, 55.64, 54.85, 68.7, 45.45, 56.74, 59.35, 54.92, 56.29, 40.62, 52.28, 69.73, 81.05, 54.94, 51.8, 39.77, 60.16, 47.67, 62.44, 50, 57.14, 39.42, 55.78, 45.58, 58.69, 49.41, 66.98, 38.49, 65.07, 35.43, 71.95, 16.91, 60, 52.45, 62.5, 68.14, 70.73, 
66.78, 64.54, 37.91, 43.42, 43.76, 58.97, 60, 66.42, 55.42, 49.48, 43.68, 55.1, 65.33, 78.49, 52.83, 67.28, 54, 71.15, 65.62, 60, 58.82, 49.25, 69.17, 63.5, 61.45, 50.54, 45.86, 50.49, 70.4, 43.6, 53.48, 49.54, 61.03, 64.68, 76.92, 47.45, 76.25, 68.25, 64.06, 47.68, 64.63, 62.25, 65.24, 56.19, 54.95, 51.46, 52.88, 62.61, 52.85, 44.73, 41.22, 54.38, 62.27, 57.89, 59.5, 57.39, 41.17, 50.72, 57.66, 79.67, 55.71, 59.5, 56, 60.69, 69.21, 51.27, 68.86, 71.74, 56.66, 71.69, 64.24, 68.28, 68.81, 68.07, 44, 54.1, 36.12, 50.39, 71.2, 66.66, 68.1, 58.78, 59.81, 45.3, 47.58, 59.74, 62.72, 52.51, 51.2, 55.01, 63.26, 51.9, 62.59, 65.54, 59.01, 58.37, 60.33, 59.53, 69.43, 77.82, 
56.5, 36.2, 69.23, 61.81, 58.94, 76.66, 81.42, 67.74, 41.17, 41.05, 33.76, 63.29, 61.15, 62.13, 39.78, 66.66, 63.86, 44.04, 50, 59.45, 31.3, 58.28, 76.47, 42.98, 59.59, 57.14, 52.14, 59.37, 56.22, 81.08, 51.06, 51.16, 50.37, 58.9, 75.24, 67.26, 54.96, 77.14, 59.24, 53.84, 61.29, 41.02, 69.42, 76.59, 56.09, 59.76, 46.69, 48.82, 90.51, 49.57, 55.84, 71.32, 63.01, 45.18, 49.43, 64.46, 73.49, 67.36, 71.63, 71.81, 68.42, 49.36, 54.43, 79.39, 45.93, 59.49, 45.34, 51.81, 66.5, 33.33, 39.36, 65.39, 58.33, 44.21, 53.26, 63, 35.61, 47.09, 65.32, 45.18, 40.62, 59.13, 42.06, 60.27, 52.42, 83.62, 43.5, 65.18, 42.52, 60.66, 49.44, 62.82, 68.69, 48.48, 53.21, 51.33, 52.63, 78.16, 69.62, 63.93, 
70.04, 61.93, 54.62, 58.65, 45.41, 57.33, 69.4, 60.75, 57.69, 64.49, 62.5, 58.57, 45.83, 53.33, 37.42, 62.76, 62.5, 71.6, 64.58, 66.66, 32.96, 48.56, 46.42, 34.11, 55.55, 58.53, 61.2, 31.03, 55.26, 46.86, 53.65, 19.32, 44.7, 44.16, 48.93, 60.25, 77.14, 48, 66.24, 50.09, 55.91, 52.28, 62.85, 52, 76.19, 55.66, 39.56, 58.21, 50.46, 42.75, 52.17, 37.5, 90.56, 56.2, 55.04, 66.91, 57.8, 60.01, 43.17, 61.9, 72.5, 52.84, 69.56, 56.42, 58.27, 60.92, 61.93, 53.34, 53.17, 45.11, 65.74, 74.11, 66.1, 58.73, 64.09, 49.04, 67.9, 48.28, 73.4, 42.63, 31.37, 52.38, 64.7, 58.95, 56.7, 64.61, 45.17, 75.18, 76.36, 71.65, 37.94, 49.11, 56.36, 59.02, 53.08, 41.8, 72.78, 56.84, 55.17, 56.81, 
49.04, 51.4, 60.18, 58.57, 48.78, 54.09, 35.68, 62.56, 49.16, 66.21, 72.56, 53.57, 54.8, 64.25, 47.14, 47.36, 37.28, 64.2, 65.95, 46.93, 66.66, 55.11, 42.07, 59.49, 61.01, 34.26, 53.77, 53.96, 68.33, 60.62, 65.25, 39.37, 58.82, 37.5, 51.93, 68.53, 47.04, 60.7, 67.69, 66.03, 45.07, 59.09, 58.28, 63.3, 57.57, 60.48, 53.24, 53.84, 58.36, 52.45, 56.01, 68.23, 58.66, 44.01, 56.81, 65.9, 62.43, 51.3, 46.6, 68.81, 59.8, 49.88, 71.64, 41.4, 58.96, 54.44, 59.62, 51.16, 58.37, 39.28, 50.57, 60.32, 46.15, 61.53, 36.09, 55.87, 47.91, 64.83, 56.88, 67.44, 57.48, 40, 66.35, 43.2, 27.94, 61.29, 79.78, 49.13, 67.16, 61.97, 50.66, 56.74, 59.92, 50.47, 45.11, 28.23, 66.15, 69.94, 49.2, 49.05, 
62, 57.95, 53.33, 51.57, 66.44, 58.7, 47.04, 66.82, 66.85, 60.91, 35.13, 55.4, 54.9, 54.31, 65.37, 62.91, 60.48, 59.3, 58.09, 67.04, 54.54, 46.24, 61.95, 51.5, 43.66, 61.08, 63.65, 41.82, 71.05, 58.4, 50.52, 46.15, 54.8, 54.83, 65.51, 49.55, 69.09, 50.63, 59.84, 68.35, 59.9, 49.81, 63.59, 58.53, 60.83, 49.77, 47.36, 51.25, 62.88, 61.38, 44.71, 54.65, 54.16, 47.91, 70.71, 61.54, 78.57, 57.77, 65.59, 64.1, 64.17, 61.19, 56.5, 51.02, 54.1, 44.52, 50.87, 48.17, 78.57, 48.33, 66.14, 74.44, 47.97, 44.44, 57.46, 56.77, 55.62, 82.48, 42.73, 53.99, 66.93, 59.49, 60.63, 54.03, 70.07, 58.35, 66.66, 30.88, 46.17, 52.63, 41.86, 56.55, 49.07, 62.68, 47.5, 56.43, 32.68, 64.13, 52.69, 71.21, 
76.83, 74.11, 53.46, 62.29, 55.75, 55.62, 68.59, 63.15, 49.2, 49.54, 58.43, 67.59, 49.2, 46.11, 39.22, 56.8, 73.68, 34, 64.1, 72.97, 48.59, 32.92, 53.72, 56.1, 51.22, 37.82, 54.72, 55.7, 46.15, 54.3, 68.34, 61.63, 48.5, 33.17, 78.3, 60.92, 52.91, 42.77, 65.89, 65.46, 51.82, 81.69, 54.18, 66.69, 55.63, 46.81, 68.96, 55.97, 63.48, 62.18, 62.75, 64, 55.49, 52.16, 58.34, 55.31, 60.97, 38.75, 53.79, 52.25, 57.85, 66.66, 47.82, 68.03, 84.87, 54.31, 61.27, 57.44, 62.71, 72.18, 46.93, 59.79, 65.71, 43.01, 29.91, 46.08, 30.11, 56.01, 46.59, 47.55, 44.8, 54.51, 59.78, 46.22, 55.66, 68.42, 58.97, 68.42, 53.81, 56.3, 44, 76.85, 45.51, 50.62, 52.04, 75.1, 57.62, 58.04, 47.17, 53.22, 
64.48, 72.5, 58.46, 76.57, 41.15, 66.98, 77.34, 61.97, 63.58, 40.57, 58.28, 38.23, 50.98, 63.22, 53.02, 51.81, 58.52, 43.3, 30.84, 54.38, 51.81, 42.28, 64.63, 77.63, 70.81, 15.78, 65.82, 60.72, 62.4, 71.69, 48.64, 57.6, 54.37, 48.55, 42.37, 80.17, 64.86, 66.07, 59.62, 70.86, 54.9, 80.07, 52.77, 69.6, 54.5, 65.69, 63.79, 43.85, 61.57, 45.38, 60.15, 78.22, 45.45, 60.19, 56.14, 50, 63.49, 54.94, 46.75, 55.25, 50.97, 61.53, 59.44, 55.5, 44.71, 45.89, 55.45, 48.45, 64.33, 70.87, 49.83, 61, 51.53, 35.55, 59.32, 63.56, 22.72, 46.66, 59.55, 76.66, 55.34, 60.22, 66.32, 45.36, 35.84, 61.17, 61.15, 73.07, 56.36, 43.75, 64.77, 68.34, 55.18, 54.86, 60.63, 42.85, 47.6, 55.83, 42.62, 81.81, 
63.63, 59.09, 68, 49, 55.06, 47.66, 68.33, 41.92, 59.4, 49.09, 35, 43.29, 59.63, 76.69, 64.39, 33.01, 62.79, 51.86, 63.86, 48.82, 41.95, 39.08, 56.72, 66.66, 66.79, 56.1, 28.75, 59.67, 45.45, 67.93, 59.44, 63.68, 55.79, 73.98, 51.8, 43.31, 67.02, 67.21, 60, 70.61, 53.81, 71.83, 72.91, 45.45, 75.37, 48.96, 64.41, 50, 55.55, 41.07, 42.23, 49.09, 62.57, 59.68, 43.63, 55.86, 79.38, 63.45, 51.08, 55.94, 54.28, 63.33, 51.45, 80.53, 58.65, 49.87, 62.5, 59.32, 41.97, 57.41, 52.83, 28.63, 60.78, 44.74, 49.24, 40, 56.05, 66.86, 68.35, 64.78, 66.71, 72.91, 60.09, 63.33, 49.09, 53.41, 34.78, 60.74, 60.04, 81.81, 62.82, 45.24, 55.97, 71.69, 51.6, 59.27, 60.16, 57.97, 36.48, 35.97, 
52.25, 64.03, 44.12, 79, 60, 53.69, 38.7, 49.3, 63.82, 49.41, 57.56, 75.83, 67.64, 54.38, 73.5, 59.52, 43.88, 61.29, 35.51, 46.9, 56.44, 73.33, 70.42, 47.47, 50.9, 57.42, 54.63, 55.55, 61.79, 54.87, 29.1, 60.21, 64.67, 71.69, 46.26, 53.8, 58.79, 48.39, 63.29, 54.3, 61.27, 60.12, 56.57, 58.95, 70.63, 58.75, 53.04, 46.15, 64.62, 60.15, 63.88, 63.82, 54.6, 63.23, 14.08, 47.56, 72.58, 55.94, 53.84, 56.83, 52.02, 66.66, 41.5, 46.68, 69.69, 42.16, 50.18, 70.51, 51.13, 68.91, 35.55, 57.65, 54.05, 76.97, 79.59, 72, 61.57, 44.92, 61.11, 36.2, 38.46, 74.28, 55.86, 43.05, 74.26, 38.41, 50.58, 57.16, 37.46, 62.87, 59.52, 34.54, 62.2, 53.76, 64.7, 74.54, 68.02, 42.76, 64.42, 63.29, 
45, 63.87, 49.86, 62.06, 57.28, 55.95, 51.39, 31.01, 71.65, 55.51, 59.17, 59.29, 52.63, 56.66, 62.44, 71.03, 39.22, 67.91, 31.3, 47.82, 69.95, 64.61, 39.81, 48.98, 50, 53.17, 62.66, 55.32, 65.2, 60, 71.18, 57.42, 60.27, 57.28, 52, 66.29, 53.1, 44.82, 65.14, 48.36, 49.35, 61.31, 51.6, 46.26, 65.51, 49.08, 56.35, 46.45, 63.18, 69.32, 54, 53.52, 43.15, 59.67, 65.85, 62.79, 44.15, 59.42, 51.92, 59.23, 54.8, 47.56, 76.64, 69.67, 65.46, 50.84, 68.19, 52.31, 63.93, 50.99, 52, 59.2, 60.98, 71.12, 48.91, 74.41, 70.11, 71.87, 56.81, 45.64, 67.54, 39.99, 64.74, 77.7, 49.2, 68.34, 62.88, 57.53, 50, 64.86, 49.18, 82.85, 52.4, 65.5, 31.7, 49.91, 50.58, 56.74, 80.43, 65.47, 
78.08, 72.94, 49, 72.38, 81.13, 50.31, 67.27, 59.83, 54.92, 72.93, 39.76, 63.44, 58.29, 68.04, 54.71, 48.42, 49.57, 60.83, 53.33, 79.53, 67.56, 62.26, 60.86, 55.23, 49.33, 63.5, 53.01, 42.85, 67.7, 85.71, 62.06, 63.88, 67.6, 68.96, 76.39, 48.84, 65.62, 46.26, 65.11, 50, 50.57, 41.33, 57.42, 64.54, 56.56, 46.59, 50.24, 52.96, 62.1, 58.22, 70, 46.46, 67.01, 53.63, 78.94, 41.17, 67.77, 56.25, 59.53, 55.4, 54.92, 54.34, 43.3, 54.58, 68.58, 58.7, 64.36, 59.26, 48.24, 35.12, 74, 42.33, 45, 45.44, 36.57, 70.67, 52.88, 58.63, 63.31, 41.66, 52.49, 49.64, 65.6, 41.75, 64.8, 64.13, 47.65, 53.45, 60.22, 73.33, 60.15, 61.87, 66.35, 57.14, 59.6, 47.55, 47.12, 47.56, 63.97, 64.01, 
60.19, 53.22, 31.24, 47.99, 70.36, 55.05, 68.85, 64.45, 49.41, 68.03, 52.98, 27.62, 71.23, 76.72, 58.09, 57.31, 59.25, 65.39, 69.04, 52.64, 51.11, 48.88, 69.38, 74.28, 79.03, 52.03, 43.31, 31.03, 62.37, 68.31, 47.12, 56.53, 59.48, 65.71, 73.21, 59.51, 60.75, 68.35, 57.08, 74.69, 63.07, 56.13, 63.7, 42.15, 57.14, 45.81, 59.59, 31.49, 65.3, 60.02, 66.47, 55.18, 53.16, 54.09, 53.42, 57.98, 44.57, 60, 46.51, 29.62, 52.63, 50, 61.55, 51.22, 43.32, 47.66, 67.77, 40.74, 38.77, 51.59, 62.39, 67.11, 54.85, 39.05, 71.22, 38.7, 58.01, 56.43, 59.54, 62.39, 63.75, 38.1, 49.56, 73.77, 64.5, 42.96, 39.13, 41.53, 59.09, 60.68, 50, 73.82, 61.58, 49.57, 79.74, 58.68, 58.18, 53.55, 64.24, 31.81, 
63.82, 57.57, 50.31, 65.86, 40.64, 44.26, 48.87, 62.19, 69.76, 64.22, 48.27, 58.07, 56.47, 61.25, 62.5, 62.73, 57.51, 51.51, 55.75, 63.68, 43.07, 55.96, 58.1, 48.06, 37.53, 59.09, 60.63, 69.33, 69.21, 61.06, 49.54, 53.84, 32.41, 45.07, 54.01, 67.5, 70.16, 64.47, 60.47, 62.6, 31.17, 43.93, 69, 78.65, 62.31, 57.2, 44.57, 49, 59.1, 44.55, 64.15, 57.68, 47.72, 56.97, 54.83, 44.06, 62.5, 35.72, 46.51, 55.55, 46.96, 45.74, 41.89, 49.47, 51.31, 74.13, 56.81, 53.53, 33.33, 64.15, 62.36, 62.73, 68.11, 56.66, 46, 52.51, 33.46, 64.7, 66.66, 54.9, 53.08, 48.73, 49.29, 61.66, 57.44, 59, 46.93, 70, 52.94, 48.79, 56.3, 64.77, 39.54, 48.97, 44.91, 68.37, 81.42, 41.25, 52.1, 74.22, 
79.69, 67.3, 62.82, 65.8, 71.91, 43.11, 58.47, 51.42, 43.3, 60.17, 36.2, 74.63, 68, 57.53, 47.82, 49.45, 49.54, 42.23, 42.04, 54.76, 50.79, 48.86, 56.31, 58.88, 69.91, 70.29, 56.03, 64.23, 64.46, 69.29, 57.38, 45.23, 66.43, 60.08, 50.66, 56.41, 65.15, 50.26, 50.71, 59.39, 58.18, 66.51, 56.2, 66.96, 67.79, 53.29, 71.01, 49.44, 74.92, 65.7, 71.12, 45.49, 43.68, 61.41, 61.56, 62.92, 49.44, 61.61, 55.35, 64.76, 68.05, 60.05, 71.89, 56.6, 57.74, 49.52, 51.15, 58.55, 47.74, 59.13, 55.03, 51.8, 55.77, 50.68, 71.12, 53.57, 48.72, 67.67, 43.35, 67.66, 32.81, 61.76, 58.91, 66.1, 58.82, 53.76, 59.56, 39.39, 50, 62.99, 63.98, 52.05, 53.52, 58.82, 64.6, 63.68, 54.31, 61.9, 54.79, 66.02, 
66.66, 84.61, 68.59, 54.27, 67.7, 76.47, 58.05, 69.92, 32.71, 58.11, 41.69, 45.92, 58.2, 63.82, 57.27, 49.21, 49.6, 59.83, 52.71, 58.82, 48.48, 52.02, 65.28, 38.36, 75.6, 59.23, 74.81, 65.78, 49.18, 38.27, 48.82, 47.9, 72.95, 60.81, 70.12, 54.79, 61.11, 60.29, 65.01, 58.97, 48.38, 57.5, 87.73, 41.25, 42.45, 68.02, 59.04, 81.19, 44, 81.03, 40.18, 72.82, 43.73, 61.12, 77.7, 65.78, 52.68, 27.05, 42.67, 37.33, 43.96, 58.05, 53.33, 74.39, 56.6, 74, 59.71, 47.69, 50.68, 69.82, 51.08, 61.58, 40.1, 60.3, 61.64, 68.6, 59.03, 48.4, 59.66, 78.57, 30.83, 84.26, 54.27, 57.81, 76.52, 48.2, 63.49, 61.29, 58.43, 62.46, 55.12, 76.66, 57.77, 55.39, 58.3, 46.62, 60.39, 60.3, 50, 58.58, 
68.88, 58.68, 61.53, 61.06, 40.08, 60.23, 64.8, 70.66, 51.49, 43.77, 51.11, 67.09, 73.75, 66.41, 53.22, 41.69, 50.3, 53.38, 81.07, 44.36, 54.95, 63.63, 46.93, 31.93, 61.19, 66.77, 58.73, 60.29, 61.64, 49.69, 40, 51.58, 53.98, 57.21, 43.73, 62.71, 64.09, 53.88, 46.66, 28.83, 58.11, 45.41, 52.03, 28.88, 54.22, 15.41, 65, 45, 28.88, 62.96, 55.93, 67.47, 69.54, 40.29, 63.11, 60.11, 50.73, 32.05, 64.7, 44.85, 58.33, 48.39, 52.13, 52.01, 53.94, 59.05, 61.85, 40.12, 64.48, 61.33, 63.81, 56.49, 51.01, 49.61, 46.66, 56.02, 68.53, 50.11, 62.6, 66.66, 60, 34.22, 65.62, 31.06, 61.72, 60, 43.25, 37.81, 68.75, 62.03, 67.28, 62.91, 35.09, 51.86, 49.88, 51.51, 48.02, 53.55, 55.27, 54.08, 
53.25, 56.53, 65.45, 54.41, 81.08, 64.06, 47.29, 51.03, 57.27, 73.25, 57.5, 84.61, 54.07, 60.85, 41.84, 47.43, 49.69, 52.3, 59.37, 80.32, 66.66, 40.57, 58.92, 48.97, 49.66, 62.5, 60.07, 68.26, 56.93, 33.42, 56.08, 62.12, 58.59, 55.06, 53.75, 60.29, 50.56, 45.01, 62, 29.03, 52.84, 57.5, 58.33, 66.03, 37.73, 67.91, 51.52, 50.96, 59.83, 60.15, 46.44, 44.21, 68.47, 51.02, 51.61, 59.61, 44.65, 64.07, 48.93, 77.5, 69.23, 62.67, 72.8, 60.67, 74.3, 60.16, 58.73, 52.72, 34.69, 76.92, 43.61, 75.33, 77.94, 54.81, 82.09, 67.66, 58.91, 54.28, 58.38, 37.17, 73.21, 40.77, 81.08, 58.33, 49.25, 65.13, 76.79, 65.3, 44.94, 52.6, 47.71, 56.82, 59.25, 49.09, 59.42, 54.49, 52.73, 62.35, 50.79, 65.82, 
37.73, 48.04, 61.21, 61.25, 60.46, 60.58, 65.9, 66.44, 55.39, 85, 49.22, 55.8, 54.78, 64.47, 53.59, 56.8, 57.75, 78.28, 56.25, 65.26, 57.14, 38.51, 66.66, 57.42, 58.16, 62.37, 75.43, 55.02, 77.49, 61.51, 45.39, 75, 63.27, 37.5, 75, 56.12, 89.41, 82.74, 41.68, 47.44, 55.02, 49.94, 56, 58.84, 65.67, 62.5, 48.81, 44.73, 70.49, 52.3, 40.29, 57.95, 66.88, 54.59, 40.93, 49.07, 71.7, 67.27, 51.41, 63.33, 47.79, 66.97, 54.47, 60.41, 61.38, 48.99, 48, 59.15, 77.48, 63.06, 46.95, 71.79, 49.8, 67.58, 52.11, 44, 53.44, 73.91, 43.58, 36.28, 67.6, 70.18, 46.19, 26.86, 53.12, 46.66, 79.06, 71.36, 69.89, 57.93, 43.21, 60.18, 68.53, 48.27, 62.78, 50.12, 54.98, 60.29, 50.46, 60.35, 
46.75, 60.52, 50, 57.75, 57.47, 62.09, 81.36, 54.43, 52.87, 64, 64.55, 52.21, 59.63, 74.64, 60.56, 50.78, 47.96, 60, 52.94, 38.88, 62.85, 58.72, 58.58, 78.72, 68.78, 73.22, 61.39, 61.03, 38.06, 79.04, 72.89, 44.92, 32.69, 40.83, 34.67, 42.94, 48.24, 53.58, 45.52, 47.66, 44.44, 61.47, 55.72, 28, 58.86, 74.94, 53.12, 53.55, 50.73, 82.66, 41.6, 48.08, 49.59, 49.58, 67.32, 58.25, 57.39, 61.17, 60.9, 58.69, 55.79, 56.79, 82.07, 65.6, 42.77, 43.47, 60.9, 57.64, 45.53, 70.12, 67.71, 52.65, 49.57, 71.16, 48.29, 68.64, 66.06, 62.44, 77.69, 60.12, 58.73, 75.55, 63.58, 53.16, 47.86, 63.75, 63.25, 65.15, 75.11, 64.32, 53, 59.69, 46.88, 69.49, 48.45, 65.2, 75, 69.31, 56.62, 73.16, 
66.69, 51.94, 63.97, 29.67, 75.36, 61.57, 52.08, 72.61, 56.33, 42.7, 53.33, 47.08, 56.04, 64.46, 61.36, 79.31, 65.51, 54.54, 59.83, 72.03, 87.09, 35.74, 52.35, 55.08, 63.82, 77.55, 57.02, 53.06, 79.05, 65.9, 83.52, 56.39, 45.73, 55.59, 33.59, 61.62, 61.94, 71.69, 42.42, 60.71, 74.76, 61.14, 57.78, 51.74, 47.08, 49.3, 58.7, 51.09, 48.54, 40.67, 62.58, 62.78, 62.74, 72.69, 56.57, 55.32, 63.63, 12.95, 43.99, 40.18, 58.75, 57.69, 60.21, 65, 52.95, 57.14, 72.97, 52.08, 36.08, 67.46, 51.99, 56.57, 75, 58.92, 58.97, 59.29, 66.66, 39.21, 58.75, 78.78, 37.66, 58.49, 55.45, 48.07, 56.09, 64.84, 57.48, 47.39, 60.21, 60.92, 41.58, 63.5, 54.47, 62.91, 58.95, 66.89, 62.6, 76.31, 60.24, 51.2, 
61.53, 59.17, 58.26, 51.86, 53.9, 60.86, 51.26, 57.83, 56.93, 53.38, 57.78, 54.47, 32, 29.9, 39.18, 58.53, 39.31, 61.91, 55, 65.59, 47.75, 57.77, 70.68, 58.33, 62.09, 64, 51.16, 62.93, 61.91, 64.97, 33.84, 64.03, 42.1, 58.03, 44.46, 56.14, 50.76, 48.62, 71.89, 44.44, 59.93, 50.51, 58.39, 57.74, 64.2, 50.64, 63.18, 61.78, 58.23, 49, 73.3, 55.34, 62.94, 38.84, 61.87, 48.26, 67.25, 29.43, 53.72, 54.21, 75, 53.39, 75.73, 68, 60.69, 52.39, 60.83, 38.11, 51, 56.11, 62.36, 36.84, 56.82, 54.16, 77.77, 77.94, 55.7, 38.95, 51.41, 31.31, 40.5, 59.63, 53.2, 24.24, 46.66, 63.26, 70.52, 48.57, 73.31, 53.67, 30.62, 54.34, 71.04, 58.22, 41.42, 67.54, 62.03, 56.24, 55.51, 44.68, 
47.8, 45.93, 28.11, 58.94, 55.78, 42.02, 52.94, 37.96, 64.29, 58.72, 49.57, 79.6, 53.97, 57.89, 35.24, 63.09, 41.61, 55.95, 80.64, 37.28, 66.04, 64.47, 65.76, 48.61, 64.1, 54.66, 58.37, 49.72, 33.05, 56.69, 63.15, 51.33, 82.05, 63.01, 42.25, 56.37, 37.31, 68.65, 51.06, 69.84, 64.51, 67.74, 50.55, 64.7, 49.29, 48.38, 62.33, 55.14, 61.14, 76.4, 55.55, 66.66, 62.08, 66.79, 50, 35.5, 68.2, 51.29, 58.89, 56.03, 60.6, 62.1, 28.33, 51.21, 49.12, 67.47, 67.5, 39.78, 61.87, 64.54, 74.69, 33.18, 82.53, 50.92, 58.19, 32.94, 51.46, 60.91, 42.47, 63.02, 25.92, 66.11, 65.78, 55.88, 60.22, 18.53, 68.78, 51.77, 58.93, 66.12, 47.82, 34, 67.79, 55.48, 63, 49.82, 49.23, 62.87, 60.35, 69.37, 
53.5, 52.42, 69.11, 56.88, 62.55, 48.14, 42.42, 68.75, 44.57, 51.38, 82.46, 53.25, 53.24, 80.48, 58.73, 57.91, 56.23, 74.64, 50.35, 72.26, 42.16, 63.15, 54.16, 61.89, 57.18, 61.51, 58.95, 50.94, 80, 58.38, 48.26, 35.68, 68, 59.39, 50.53, 58.84, 49.26, 66.98, 44.44, 62.03, 72.72, 51.85, 59.48, 59.02, 50.75, 65.11, 66.43, 47.18, 54.16, 30.61, 40, 51.85, 67.3, 60.18, 50, 56.59, 44.69, 51.47, 66.58, 42.33, 63.42, 53.65, 58.29, 63.71, 73.83, 67.44, 57.36, 55.08, 55.1, 53.12, 42.95, 49.41, 59.82, 59.76, 61.57, 55.67, 54.75, 59.27, 64.06, 58.94, 58.28, 60.8, 52.28, 46.96, 46.8, 68.62, 47.1, 56.69, 62.91, 60, 56.83, 83.87, 46.23, 64.39, 53.19, 44.11, 72.38, 45.71, 62.08, 49.69, 
48.16, 36.53, 74.27, 50.88, 51.69, 60.78, 54.31, 59.48, 44.05, 52.38, 81.25, 72.94, 70.31, 49.73, 61.92, 72.48, 63.66, 63.24, 45.35, 52.83, 48.34, 42.54, 63.1, 65.39, 45.9, 59.04, 55.13, 64.6, 56.33, 59.9, 77.31, 60.62, 52.65, 38.7, 58.67, 57.91, 56.57, 53.62, 54.8, 73.84, 74.64, 46.66, 51.06, 60.35, 63.28, 64.52, 45, 77.27, 49.62, 68.62, 63.54, 53, 72.31, 62, 64.92, 45.14, 47.45, 48.86, 68.54, 48.49, 38.23, 56.88, 70.81, 70.21, 46.88, 46.8, 56.41, 68.39, 66.27, 59.7, 50, 51.47, 60.19, 58.57, 33.14, 51.04, 71.69, 54.56, 52.84, 62.16, 65.67, 47.33, 67.05, 77.77, 57.14, 72.8, 44.59, 61.9, 45.9, 31.84, 63.41, 51.55, 38.63, 60.59, 55.51, 79.16, 68.72, 49.68, 60.26, 58.62, 
70.94, 47.05, 50.77, 51.61, 63.87, 61.18, 53.81, 38.73, 70.37, 56.56, 50.52, 66.04, 72.56, 50.32, 54.41, 64.25, 67.12, 58.79, 49.12, 37.06, 56.1, 65.34, 41.38, 70.27, 60.63, 66.66, 59.72, 56.05, 62.12, 40.71, 47.7, 68.03, 39.74, 57.89, 64.93, 58.8, 43.01, 57.14, 55.85, 66.17, 39.95, 54.32, 68.66, 78.97, 71.32, 59.74, 78.66, 53.9, 54.33, 62.3, 53.04, 59.56, 67.04, 54.09, 53.35, 54.83, 51.81, 66.66, 52.59, 56.25, 76.31, 37.31, 62.23, 52.59, 63.46, 64.33, 78.04, 57.69, 56.8, 69.14, 53.42, 48.54, 57.4, 51.82, 55.25, 48.71, 69.01, 74.78, 56.14, 38.31, 44.58, 35.29, 55.73, 68.55, 60.41, 81.25, 67.42, 47.89, 71.58, 57.14, 57.75, 53.98, 56.77, 49.32, 67.24, 55.71, 73.33, 58.7, 81.35, 59.56, 
78.05, 45.91, 59.74, 47.01, 64.28, 70.53, 58.78, 50, 57.77, 57.83, 63.82, 50, 70, 68.62, 73.77, 64.15, 69.84, 61.4, 65.18, 59.45, 59.35, 59.75, 60.17, 68.21, 70.66, 65.57, 70.66, 56.33, 29.22, 39.46, 51.16, 58.17, 59.71, 57.88, 57.38, 60.41, 58.15, 52.94, 28.08, 60.08, 45.8, 56.75, 56.4, 69.35, 65.48, 48.88, 62.04, 50.28, 57.61, 48.53, 54.73, 45.2, 71.12, 33.33, 71.95, 62.82, 60, 58.13, 67.1, 48.93, 57.89, 50.38, 62.86, 72.61, 30.97, 44.73, 53.75, 56.88, 59.79, 54.4, 54.87, 61.88, 55.29, 64.7, 50.18, 56.75, 52.74, 53.19, 50.19, 51.76, 52.69, 51.13, 52.14, 47.46, 52.23, 60.31, 52.9, 64.08, 59.64, 73.4, 80.15, 59.79, 74.74, 51.01, 60.41, 58.55, 57.69, 66.78, 75, 76.31, 
71.47, 70.74, 65.07, 43.33, 62.68, 63.9, 66.83, 64.06, 66.54, 60.99, 47.24, 54.5, 58.51, 61.78, 41.05, 72.22, 53.74, 45.33, 64.31, 59.05, 46.12, 69.77, 61.41, 60.21, 36.92, 63.63, 48.77, 65.73, 80.32, 37.58, 55.08, 70.7, 40.96, 61.9, 49.02, 52.86, 51.02, 64.61, 42.18, 66.08, 52.96, 71.24, 36.87, 50.38, 53.51, 40.2, 60.82, 54.51, 51.33, 64.03, 47.99, 43.55, 53.09, 70.21, 62.96, 51.85, 75.07, 40.95, 46.64, 54.96, 63.14, 54.14, 37.66, 75.98, 59.37, 72.47, 38.28, 63.47, 55.74, 67.74, 58.45, 57.85, 55.2, 62.37, 59.21, 46.37, 84.87, 60.34, 56.46, 44.06, 66.56, 51.23, 45.52, 35.37, 45.13, 28.14, 46.63, 57.71, 54.16, 64.31, 64.94, 54.87, 56.16, 51.61, 45.41, 73.03, 62.5, 69.6, 58.49, 50.88, 
58.46, 48.57, 62.44, 54.8, 55.17, 59.88, 54.9, 50.75, 49.7, 75.14, 57.98, 43.43, 53.34, 64.55, 67.13, 52.28, 51.69, 52.69, 44.29, 70, 56.6, 48.27, 60.08, 83.33, 53.72, 72.61, 52.66, 55.73, 50.37, 57.03, 55.17, 58.79, 59.22, 52.08, 57.92, 61.72, 61.72, 68.36, 53.13, 30.91, 69.71, 29.41, 59.81, 58.79, 47.67, 53.35, 42.59, 60.26, 63.14, 60, 46.79, 51.39, 56.32, 66.35, 83.45, 65.24, 60, 43.08, 55.91, 39.24, 32.98, 52.29, 71.54, 70, 67.88, 75.38, 65.72, 49.79, 39.84, 81.25, 49.18, 67.77, 44.68, 73.63, 44.1, 69.47, 45.89, 41.36, 47.72, 83.92, 52.98, 45.31, 56.41, 62.71, 76.87, 60.29, 65.62, 59.51, 57.66, 55.17, 54.41, 70.94, 70.66, 67.71, 53.12, 51.2, 52.22, 53.71, 51.21, 52.08, 
43.28, 75.64, 74.64, 54.7, 77.33, 52.25, 76.66, 69.44, 54.71, 50.26, 62.91, 66.91, 70.32, 73.73, 55.95, 56.87, 51.39, 49.14, 63.72, 70.03, 19.52, 59.5, 73.28, 41.74, 47.15, 65.74, 68.81, 41.73, 47.05, 51.91, 50.84, 66.03, 62.77, 54.9, 59.13, 66.3, 49.52, 48.23, 56.24, 63.09, 48.64, 76.36, 77.14, 69.51, 72.59, 48.28, 58.06, 60.46, 64.24, 48.76, 61.81, 31.03, 60.16, 68.11, 57.14, 52.52, 59.85, 66.44, 50.22, 54.43, 59.61, 54.16, 50.98, 64.78, 70.73, 51.12, 63.54, 44.21, 48.4, 64.81, 49.4, 45.75, 57.14, 59.01, 50.84, 52.57, 55.79, 59.69, 61.73, 57.41, 48.05, 54.23, 60.34, 61.25, 82, 61.01, 38.83, 70, 65.21, 63.51, 50.58, 50, 53.71, 64.23, 87.09, 65.11, 65.97, 49.77, 49.65, 30.89, 
70.5, 53.16, 34.32, 36.3, 50.95, 58.52, 56.5, 87.15, 37.28, 56.22, 35.78, 35.74, 44.69, 43.7, 44.51, 58.02, 63.51, 70.92, 51.3, 65.49, 56.53, 70.83, 59.42, 74.55, 63.04, 54.09, 52.66, 86.25, 47.32, 45.25, 53.46, 60.44, 66.66, 50, 59.15, 64.48, 68, 46.75, 66.66, 44.76, 54.62, 60.68, 72.5, 75, 72.07, 76.92, 49.57, 64.7, 72.94, 46.34, 67.55, 54.94, 60.24, 64.67, 52.99, 42.84, 71.1, 57.93, 58.82, 74.41, 74.61, 70.65, 78.06, 72.11, 64.7, 50.17, 37.33, 69.85, 59.02, 51.31, 49.7, 47.72, 68, 58.52, 50.65, 52.98, 62.31, 46.08, 65.51, 54.18, 30.88, 58.99, 51.09, 52.17, 55.88, 54.18, 64.03, 49.83, 48.55, 61.9, 34.3, 66.66, 41.2, 70.17, 63.88, 59.05, 55.14, 39.4, 79.2, 54.45, 
67.27, 52.12, 64.32, 47.5, 53.6, 61.64, 58.25, 68.68, 54.01, 55.32, 58.57, 62.55, 68.75, 44.57, 53.9, 54.45, 61.33, 56.57, 54.68, 66.29, 51.79, 38.46, 57.71, 72.61, 14.28, 65.94, 37.63, 55.41, 49.39, 43.82, 49.77, 57.75, 60.96, 49.96, 39.76, 53.89, 59.85, 54.26, 65.18, 49.82, 41.29, 36.25, 47.93, 45.83, 41.53, 51.89, 48.27, 57.69, 46.1, 59.01, 67.21, 73.84, 67.54, 54.37, 48.17, 54.79, 67.15, 38.23, 41.46, 63.88, 53.22, 46.66, 68.33, 56.12, 52.28, 51.39, 60.55, 41.66, 34.28, 70.96, 57.9, 43.47, 68.18, 82.6, 35, 48, 73.8, 59.67, 48.91, 55.7, 54.96, 62.9, 73.68, 61.92, 65.68, 54.07, 37.79, 51.28, 53.33, 59.22, 48.31, 70.32, 70.23, 56.57, 51.63, 83.13, 47.13, 41.89, 71.68, 64.78, 
67.17, 59.06, 55.07, 58.2, 60.66, 45.57, 62.25, 64.34, 79.59, 67.5, 72.3, 55.11, 43, 63.52, 52.27, 61.48, 48.61, 65.78, 46.8, 82.6, 58.44, 27.02, 58.17, 47.96, 41.64, 70.12, 44.22, 46.49, 76.74, 42.27, 53.97, 59.67, 65.26, 45.18, 56.09, 65.84, 72.72, 65.9, 57.77, 45.2, 62.76, 31.81, 46.9, 56.08, 76.31, 75, 61.97, 75.51, 53.18, 67.2, 44.11, 47.69, 68.49, 64.28, 64.16, 55.44, 59.05, 58.53, 58.94, 62.42, 24.18, 55.02, 66.54, 48.39, 63.12, 73.05, 56.59, 67.79, 70.83, 64.93, 57.35, 62.16, 48.16, 48.79, 72.38, 27.27, 49.01, 52.34, 58.39, 62, 56.75, 27.74, 67.78, 34.14, 61.53, 69.23, 28.28, 71.02, 43.16, 50.74, 82.92, 55.55, 53.06, 46.06, 83.56, 35.92, 53.88, 29.31, 43.62, 44.26, 
58.58, 70.67, 39.28, 37.8, 60.68, 47.73, 53.41, 58.87, 40.42, 67.97, 36.36, 49.79, 53.65, 61.83, 60.12, 57.87, 45.99, 36.73, 65.16, 56.33, 55.51, 49.03, 61.8, 55.55, 40.41, 52.19, 51.28, 35.48, 43.6, 57.89, 50, 60.19, 27.09, 61.87, 58.29, 27.58, 53.84, 56.68, 61.47, 64.88, 55.33, 51.82, 58.51, 64.01, 55.55, 72.72, 63.73, 52.83, 72.37, 61.09, 41.48, 50, 63.44, 69.04, 70.11, 47.29, 62.5, 43.69, 36.48, 63.29, 59.73, 52.46, 57.67, 50, 65.18, 57.14, 56.75, 52.34, 48.29, 44.75, 52.89, 53.89, 44.58, 30.52, 35.13, 70.17, 70.49, 75.36, 43.15, 51.92, 57.11, 52.46, 59.21, 55.96, 63.66, 71.08, 42.13, 52.31, 51.42, 76.42, 69.69, 47.62, 54.56, 48.59, 65.58, 50, 32.22, 43.5, 46.78, 47.98, 
50.62, 69.56, 46.32, 71.18, 68.05, 61.18, 55.37, 64.45, 62.16, 48.74, 67.37, 66.85, 60.24, 30.57, 52.84, 51.74, 62.27, 57.81, 44.4, 64.15, 55.22, 49.72, 54.83, 75, 54.67, 61.73, 61.23, 50.09, 69.23, 50.11, 41.93, 63.55, 60.92, 61.82, 51.11, 60.81, 58.74, 55.81, 62.28, 64.83, 60.79, 68.75, 67.03, 62.73, 78.53, 60.31, 57.33, 50.7, 69.17, 57.89, 65.4, 66.57, 72.88, 56.42, 57.69, 54.16, 48.76, 42.77, 44.58, 47.53, 44.76, 35.22, 35.55, 48.8, 39.6, 37.62, 47.37, 39.55, 39.85, 47.01, 44.78, 34.62, 43.93, 46.64, 42.91, 40.62, 45.71, 52.91, 35.36, 45.53, 38.35, 48.34, 38.89, 36.46, 44.2, 44.32, 44.71, 55.42, 58.18, 55.95, 55.47, 63.42, 61.59, 54.93, 62.61, 52.96, 61.17, 55.93, 52.99, 54.81, 
64.13, 63.76, 66.12, 56.83, 54.02, 64.39, 67.02, 57.21, 54.16, 55.32, 62.69, 51.45, 49.04, 69.16, 60.32, 50.81, 56.19, 52.4, 71.5, 45.02, 51.18, 47.91, 47.2, 46.66, 47.87, 44.4, 57.46, 50.72, 44.07, 46.93, 48.19, 49.02, 44.6, 49.03, 40.69, 46.45, 40.62, 20.67, 23.97, 28.46, 31.46, 27.35, 26.68, 24.04, 34.42, 33, 31.72, 38.56, 36.55, 31.76, 35.88, 34.83, 30.61, 37.96, 36.91, 34.89, 38.41, 33.11, 29.75, 34.04, 31.04, 35.1, 32.8, 29.18, 24.78, 26.82, 28.07, 34.17, 27.01, 32.43, 26.7, 47.16, 26.25, 26.76, 32.98, 26.47, 35.37, 21.5, 30.95, 29.14, 33.25, 23.78, 27.71, 28.87, 26.56, 27.12, 30.63, 29.3, 21.83, 26.81, 26.47, 34.47, 28.89, 30.47, 50.97, 67.16, 61.23, 56.46, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 48.63, 68.75, 53.03, 48.9, 45.04, 
42.38, 38.22, 50.59, 50.73, 47.55, 44.15, 48.04, 40.82, 45.77, 37.68, 48.73, 52.46, 42.87, 57.57, 48.61, 31.35, 44.43, 41.33, 51.68, 48.82, 37.21, 39.45, 43.27, 43.88, 43.66, 50.97, 40.82, 36.3, 43.17, 53.51, 34.58, 48.65, 47.05, 45.54, 46.61, 30.21, 47.88, 45.56, 46.73, 39.17, 43.85, 50.94, 43.18, 35.37, 50.89, 50.07, 35.15, 51.79, 41.1, 51.67, 45.72, 39.92, 38.02, 49.49, 46.61, 48.42, 39.66, 52.14, 43.42, 64.29, 68.02, 47.94, 37.82, 36.82, 51.08, 43.41, 42.16, 48.63, 56.68, 37.96, 45.11, 44.83, 40.27, 50.08, 36.38, 37.29, 52.2, 41.43, 45.55, 41.59, 50.6, 47.35, 41.87, 48.33, 35.1, 42.84, 90.27, 35.83, 51.83, 55.52, 28.41, 38, 44.1, 49.52, 39.02, 30.81, 41.54, 63.45, 57.57, 42.15, 
30.12, 43.74, 38, 35.71, 40.35, 40.01, 68.02, 39.99, 45.46, 53.49, 55.69, 50.98, 41.53, 43.36, 37.41, 52.82, 57.06, 41.6, 48.84, 44.38, 39.86, 38.63, 42.69, 31.71, 46.07, 38.52, 37.45, 42.6, 39.96, 48.76, 43.92, 35.15, 47.94, 46.19, 52.41, 41.56, 42.21, 46.05, 38.9, 35.79, 42.48, 44.4, 37.86, 55.11, 57.64, 45.6, 34.58, 47.68, 46.46, 59.27, 46.08, 37.25, 44.05, 46.47, 26.24, 48.88, 45.29, 44.7, 36.15, 41.9, 46.1, 42.77, 41.74, 52.65, 35.45, 40.27, 31.15, 38.65, 54.19, 45.81, 44.07, 47.95, 52.91, 35.83, 43.89, 56.97, 38.99, 36.04, 38.49, 36.32, 47.09, 56.78, 47.49, 50.19, 43.34, 49.29, 50.1, 49.89, 37.75, 35.58, 43.14, 36.01, 34.68, 54.56, 38.29, 39.36, 50.1, 53, 47.55, 56.88, 
44.79, 37.97, 41.84, 48.91, 44.13, 37.62, 48.3, 41.97, 24.39, 38.02, 47.02, 40.84, 47.36, 51.38, 48.2, 48.1, 52.14, 28.74, 51.33, 37.84, 50.18, 46.7, 38.02, 40.38, 34.95, 40.75, 47.97, 43.41, 42.16, 42.91, 47.47, 49.7, 36.91, 47.78, 34.49, 65.56, 54.38, 51.43, 44.76, 49.28, 47.3, 38.39, 37.81, 43.39, 36.33, 46.82, 39.65, 37.43, 56.05, 39.59, 40.8, 50.83, 36.4, 52.75, 51.61, 38.8, 46.11, 40.65, 51.57, 41.52, 46.22, 44.42, 56.3, 45.57, 47.24, 42.66, 39.9, 41.59, 50.75, 46.47, 47.52, 36.87, 42.28, 44.69, 50.05, 30.39, 47.53, 43.44, 46.62, 45.21, 56.38, 45.9, 50.37, 39.71, 40.54, 51.62, 34.87, 57.98, 34.16, 44.36, 51.87, 47.95, 54.32, 42.08, 56.79, 33.33, 48.62, 35.03, 33.98, 53.68, 
38.7, 74.03, 55.27, 41.95, 30.65, 41.7, 31.81, 44.44, 42.85, 31.13, 47.88, 37, 40, 51.56, 43.36, 47.33, 66.04, 36.19, 63.31, 42.42, 43.01, 23.07, 51.06, 48.99, 25, 17.56, 23.07, 49.19, 37.66, 44.73, 37.5, 41.42, 79.36, 43.03, 41.46, 44.8, 54.34, 29.3, 74.71, 45.05, 46.99, 43.68, 40.8, 66.06, 40.11, 52.4, 37.36, 50.86, 50.65, 42.66, 45, 54.23, 32.83, 18.77, 41.22, 40.11, 27.76, 64.81, 45.71, 43.12, 81.18, 51.64, 28.43, 27.18, 38.73, 46.11, 21.39, 22.72, 48, 35.48, 29.31, 27.75, 43.98, 42.13, 26.85, 41.65, 47.54, 47.36, 37, 56.56, 43.25, 61.4, 30.55, 49.21, 61.09, 35.76, 60.56, 61.46, 53.06, 70.31, 53.16, 38.51, 34.16, 32.6, 51.51, 34.82, 48.36, 30.37, 35.23, 23.92, 
42.44, 48.7, 33.4, 55.02, 56.58, 40.44, 58.82, 40.96, 51.88, 40.46, 38.82, 47.77, 40.74, 49.51, 38.41, 41.34, 51.72, 35.36, 53.94, 44.44, 47.08, 32.46, 50.83, 33.33, 39.8, 37.73, 27.09, 51.38, 47.21, 41.66, 34.05, 43.5, 44.96, 17.74, 32.06, 31.31, 32.33, 35.92, 28.1, 21.64, 29.96, 42.42, 40.51, 46.66, 62.23, 30.03, 48.81, 31, 58.9, 58.59, 41.58, 39.45, 41.4, 50, 25, 29.32, 37.05, 35.46, 25.71, 32.33, 38.91, 34.49, 41.41, 41.66, 36.21, 27.16, 24.48, 45.45, 55.43, 42.61, 52.07, 30.95, 36.77, 53.59, 45.88, 45.42, 31.36, 42.5, 41.5, 33.73, 22.22, 31.29, 39.44, 62.65, 58.29, 32.36, 47.68, 37, 36.98, 37.36, 42.1, 28.79, 43.12, 48.23, 39.13, 43.15, 46.03, 41.78, 42.4, 57.76, 
46.97, 37.61, 36.71, 46.31, 39.77, 37.83, 38.84, 33.09, 31.2, 31.95, 67.5, 32.78, 35.08, 42.59, 30.54, 41.93, 31.57, 41.5, 37.87, 45.71, 44.86, 37.69, 52.89, 67.81, 37.37, 33.19, 39.44, 27.11, 51.19, 37.07, 38.71, 27.07, 44.7, 31.68, 57.81, 34.52, 34.64, 36.27, 45.25, 60.54, 19.56, 44.58, 32.85, 40.83, 39.24, 42.57, 54.11, 46.2, null, 15.62, 46.8, 31.43, 53.84, 50.9, 40.26, 36.52, 67.56, 27.63, 71.18, 50, 56.63, 36.77, 54.6, 44.54, 54.26, 20.48, 50.99, 32.76, 52.84, 47.45, 63.02, 34.28, 43.13, 38, 48, 51.28, 46.15, 43.85, 51.8, 49.03, 36.23, 26.22, 44.09, 49.8, 40.49, 53.19, 58.36, 26.12, 34.55, 55.32, 34.51, 51.48, 50.98, 30.76, 50.72, 36.36, 47.11, 40.92, 44.65, 46.45, 
31.25, 42.7, 47.72, 35.41, 37.82, 59.4, 45.45, 29.6, 43.44, 51.13, 45.23, 40.21, 59.32, 80.8, 36.65, 36.05, 14.81, 70, 67.36, 48.05, 34.24, 21.37, 36.02, 59.69, 51.63, 46.66, 31.17, 51.32, 63.44, 37.13, 34.08, 32.27, 40.99, 61.81, 33.57, 38, 30.8, 47.91, 59.71, 37.91, 34.55, 53.98, 60, 48.31, 42.68, 48.51, 28.73, 27.58, 63.63, 31.45, 57.64, 11.84, 48.7, 58.24, 34.84, 31.81, 34.87, 47.05, 28.07, 57.57, 30.62, 10, 38.97, 27.77, 31.92, 36.38, 36.58, 41.02, 43.96, 43.75, 48.91, 47.19, 42.84, 34.78, 30.18, 28.82, 44.21, 48.55, 29.51, 32.15, 38.11, 42.33, 35.31, 39.58, 59.15, 43.42, 39.65, 43.27, 68.47, 40.81, 50, 47.46, 48.07, 35.36, 41.3, 39.53, 32.74, 68.48, 35.18, 25, 
51.19, 58.46, 52.2, 38.8, 43.58, null, 54.94, 37.33, 40.81, 53.52, 44.42, 47.4, 38.47, 29.61, 53.01, 46.84, 52.91, 39.92, 37.21, 32.12, 42.75, 31.53, 38.4, 65.45, 49.12, 42.57, 38.13, 35.26, 28.44, 24.16, 44.15, 43.91, 58.98, 25.27, 51.5, 31.34, 38.91, 14.81, 54.37, 65.79, 56.86, 57.44, 38.87, 30.66, 35.29, 51.63, 29.47, 30.56, 31.74, 49.83, 56.52, 46.72, 44.39, 35.79, 29.68, 50.24, 50.24, 30.9, 60, 41.94, 43.94, 29.95, 26.66, 31.73, 37.29, 34.92, 33.7, 34.55, 53.42, 45.34, 56.51, 42.59, 29.13, 48.85, 25.92, 58.5, 56.39, 50, 46.25, 45.45, 57.25, 26.41, 52.27, 55.17, 41.3, 48.72, 29.16, 17.96, 28.03, 44.8, 71.88, 35.03, 43.26, 44.44, 54.45, 48.83, 48.42, 25.65, 41.79, 41.17, 
49.3, 44.89, 29.54, 37.82, 39.64, 43.75, 63.63, 56.52, 63.59, 45.87, 50.87, 38.87, 52.92, 44.79, 44.44, 49.12, 34.67, 41.22, 35.8, 49.56, 48.43, 34.41, 25.49, 62.56, 48.62, 39.69, 42.46, 34.65, 24.76, 37.88, 45.13, 57.14, 46.59, 36.79, 49.79, 47.47, 41.02, 49.01, 48.04, 27.45, 57.62, 42.67, 45.26, 38.88, 28.57, 40.32, 39.53, 45.39, 26.22, 37.08, 45.77, 43.39, 42.47, 45.4, 35.12, 46.38, 37.71, 28.37, 34.33, 50, 38.67, 51.28, 45, 39.79, 45.2, 39.42, 33.62, 43.65, 52.38, 68, 57.32, 29.37, 65.56, 42.85, 45.06, 29.26, 42.85, 30.92, 33.62, 43, 49.68, 44.44, 56.75, 44.57, 46.93, 47.55, 45.87, 38.33, 25.8, 34.21, 27.05, 46.69, 33.83, 33.68, 34.21, 46.87, 39.91, 51.19, 17.42, 45.69, 
54.83, 37.79, 43.41, 61.96, 23.82, 25.39, 31.79, 55.55, 37.86, 32.88, 38.13, 59.09, 71.96, 54.96, 47.36, 43.82, 32.88, 58.18, 49.2, 36.15, 44.59, 34.85, 28.22, 24.71, 48.05, 52.89, 42.69, 33.68, 38.09, 39.46, 56.72, 54.92, 55.2, 64.51, 28.14, 34, 41.46, 45, 54.08, 20.93, 36.75, 28.16, 73.96, 76.8, 28.32, 47.51, 57.67, 22.14, 52.7, 35.84, 35.1, 26.53, 46.74, 28.08, 45.7, 42.82, 30.18, 61.96, 35, 68.59, 49.56, 51.48, 58.41, 41.7, 35.35, 50.35, 40.32, 42.94, 40, 57.92, 64.03, 61.83, 63.79, 46.58, 49.84, 56.82, 36.79, 43.54, 42.42, 37.86, 35.6, 48.46, 46.34, 33.05, 53.16, 57.01, 42.46, 45.23, 51.81, 59.57, 40.29, 59.4, 49.58, 52.56, 52.95, 45.81, 48.93, 41.44, 45.16, 47.28, 
46.59, 59.23, 34.14, 29.48, 60.94, 54.19, 39.42, 31.67, 32.5, 23.35, 40.62, 83.33, 46.4, 54.59, 44.14, 37.4, 44.36, 35.48, 47.16, 59.71, 48.09, 45.59, 36.77, 51.62, 65.55, 45.56, 34.18, 40.84, 27.07, 40.9, 54.02, 46.88, 42.29, 29.19, 36, 52.79, 65.01, 27.55, 45.95, 40.75, 62.8, 34.71, 56.88, 49.85, 60.62, 42.21, 29.16, 33.78, 40.62, 41.15, 38.85, 37.83, 60.78, 44.18, 68.56, 43.63, 26.66, 39.07, 41.17, 28.73, 36.92, 34.83, 50, 40, 51.9, 71.49, 45.47, 39.27, 27.37, 38.21, 50.44, 50.45, 19.14, 75.06, 32.67, 44.19, 39.56, 45.56, 29.93, 29.13, 36.58, 28.84, 22.93, 50, 45.66, 41.97, 33.88, 23.07, 21.27, 48.54, 58.82, 50.65, 23.18, 37.6, 47.23, 33.76, 58.75, 50.65, 63.1, 18.34, 
38.15, 17.54, 46.27, 37.88, 38.42, 50.95, 35.85, 55.19, 48.87, 45.89, 48.36, 41.55, 31.72, 45.3, 29.76, 42.44, 51.32, 49.48, 55.89, 46.47, 78.33, 47.29, 46.92, 46.64, 25.66, 39.86, 35, 45.23, 71.06, 60, 37.36, 31.71, 27.81, 24.24, 40.53, 46.89, 49, 50.18, 44.73, 50.29, 42.85, 52.6, 56.25, 41.25, 64.02, 61.94, 42.76, 58.93, 39.75, 56.47, 76.8, 45.39, 48.47, 38.99, 58.64, 38.37, 51.32, 46.8, 34.9, 41.4, 50.19, 45.9, 46.42, 53.9, 29.36, 45.76, 63.88, 43.1, 35.58, 49.65, 60.26, 54.56, 28.82, 26.96, 52.14, 40.75, 36.03, 42.15, 43.8, 62.64, 45.21, 54.76, 42.29, 74.76, 44.95, 38.63, 62.48, 54.41, 37.22, 56.2, 44.2, 60.66, 61.57, 29.6, 48.99, 41.25, 35.55, 57.57, 44.7, 28.77, 
56.48, 38.84, 37.5, 41.66, 31.91, 47.7, 25.25, 47.4, 46.53, 35.78, 57.69, 54.38, 42.27, 40.7, 28.99, 40, 70.04, 41.86, 38.09, 29, 36.9, 45.6, 30.69, 62.67, 33.16, 34.54, 38.07, 48.3, 53.41, 42.38, 32.47, 43.55, 30.82, 48.34, 41.48, 43.75, 56.57, 36.91, 43.58, 36.84, 56.51, 30.05, 63.72, 38.91, 34.66, 41.5, 41.19, 50.84, 29.75, 46.06, 42.78, 26.03, 46.19, 45.34, 35.04, 44.95, 49.29, 34.32, 51.09, 14.57, 44, 37.57, 45.39, 37.5, 36.3, 30.89, 52.08, 67.2, 67.96, 25.33, 60.66, 46.15, 47.79, 56.99, 41.77, 53.84, 38.91, 52.75, 53.78, 40.71, 25.39, 25.88, 35.01, 25.88, 67.35, 36.78, 22.22, 39.7, 60.71, 37.67, 27.94, 35.67, 48.14, 31.08, 46.19, 38.88, 30.95, 50, 51.32, 37.1, 
43.39, 52.04, 52.32, 38.72, 46.09, 43.26, 68.42, 34.45, 48.54, 26.59, 44.44, 48.57, 45.45, 47.57, 57.24, 48.37, 54.12, 42.5, 44.77, 49.33, 37.06, 29.41, 62.31, 43.34, 43.82, 27.23, 44.44, 43.03, 41.66, 33.33, 51.26, 52.44, 28.2, 46.88, 47.92, 42.83, 38.86, 37.56, 35.29, 58.81, 59.71, 30.8, 32.61, 42.79, 23.26, 29.71, 54.85, 50.86, 51.04, 42.45, 39.07, 41.65, 47.92, 45.66, 42.48, 66.9, 37.03, 36.48, 44.35, 53.64, 34.66, 56.08, 31.19, 60.75, 60, 36.27, 29.58, 36.18, 41.02, 48.18, 28.88, 47.58, 47.87, 51.13, 30.03, 38.01, 37.89, 50.87, 34.02, 51.31, 26.31, 29.41, 20, 44.56, 50.5, 46.4, 53.07, 29.67, 20, 47.69, 50.12, 27.6, 59.37, 38.7, 43.35, 29.76, 47.59, 23.38, 46.9, 44.13, 
36.42, 38.02, 43.73, 41.53, 54.17, 53.45, 46.87, 43.08, 55.45, 36.67, 40.85, 37.6, 32, 43.63, 43.8, 31.18, 28.62, 34.76, 43.18, 25.89, 46.11, 37.38, 60, 36.61, 56.16, 45, 36.65, 42, 65.82, 45.94, 48.6, 49.87, 48.37, 36.36, 45.93, 38.79, 37.92, 33.91, 18.75, 35.56, 40.59, 38, 33.08, 43.03, 47.61, 42.8, 28.29, 74.09, 44.18, 55.55, 37.11, 55, 33.23, 51.11, 38.21, 35.87, 30.53, 50, 47.71, 56.64, 31.18, 31.9, 32.65, 28.72, 48.46, 59.7, 37.41, 52.61, 39.77, 37.94, 30.04, 71.11, 35.11, 49.88, 48.97, 46.66, 28.33, 34.14, 36.66, 40.86, 38.21, 39.11, 27.54, 43.29, 26.27, 35.03, 35.39, 21.62, 48.38, 25.63, 28.78, 44.73, 46.8, 71.37, 51.85, 60.36, 55.31, 31.9, 59.43, 53.65, 
37.91, 48.33, 44.37, 47.91, 64.6, 23.07, 60.26, 38.71, 33.57, 52.55, 46.93, 26.6, 43.59, 29.53, 27.68, 33.12, 38.03, 33.88, 54.88, 47.5, 43.13, 32.23, 43.82, 41.34, 37.05, 33.68, 43.39, 33.33, 43.71, 56.96, 24, 37.68, 52.51, 45.36, 35.32, 33.89, 49.66, 49.54, 43.21, 41.94, 42.94, 42.82, 17.24, 48.7, 45.12, 45.8, 50, 36.44, 40, 39.24, 31.48, 38.83, 48.68, 51.31, 47.66, 40.67, 33.73, 46.36, 33.11, 19.1, 33.81, 30.61, 40.25, 35.41, 50.18, 59.48, 48.92, 37.14, 38.89, 48.88, 41.46, 47.27, 65.27, 56.31, 52.1, 35.23, 60.84, 34.64, 41.17, 19.44, 33.33, 54.7, 28.46, 64.58, 48.74, 55, 45.14, 34.22, 45.6, 41.93, 45.75, 54.54, 43.12, 42.18, 46.26, 40, 24.88, 42.52, 59.27, 60.34, 
42.55, 41.27, 40.8, 56.48, 46.72, 31.48, 40.4, 48.17, 49.49, 61.33, 41.66, 35.06, 24.39, 30.85, 34.32, 24.77, 47.38, 33.72, 43.33, 34.26, 66.97, 38.15, 53.73, 27.11, 15.62, 58.8, 52.5, 36.11, 57.26, 33.92, 50.12, 22.01, 49.01, 22.22, 48.47, 33.68, 41.99, 60.63, 30.02, 39.34, 34.42, 48.93, 30.6, 20, 26.51, 48.29, 45.83, 43.1, 41.01, 42.45, 33.89, 39.94, 39.18, 48.91, 46.71, 45.03, 53.03, 31.95, 40.42, 36.93, 54.38, 26.22, 60.57, 42.85, 41.43, 43.75, 45.23, 32.91, 29.09, 48.7, 32.63, 28.16, 46.78, 27.86, 52.59, 37.67, 64.65, 54.97, 43.6, 46.23, 52.08, 45.76, 14.28, 50, 62.5, 70.68, 47.82, 66.89, 79.89, 26.36, 37.2, 37.11, 49.65, 50, 53.76, 40.5, 41.62, 32.54, 45.22, 37.87, 
50.58, 36.02, 42.26, 52.88, 55.88, 40.11, 48.89, 24.17, 52.29, 33.92, 37.28, 36.44, 46.26, 59.25, 54.91, 23.9, 40.95, 43.05, 54.34, 29.68, 51.31, 42.69, 41.64, 47.41, 68.41, 31.44, 49.88, 61.63, 32.14, 40.9, 40, 44.05, 30.74, 39.24, 39.37, 25.6, 45.88, 29.83, 38.61, 26.99, 46.62, 49.53, 61.34, 64.15, 36.23, 21.11, 31.97, 42.81, 41.36, 38.62, 63.15, 49.3, 37.56, 44.11, 34.31, 48.93, 48.12, 43.34, 54.7, 40.07, 29.66, 36.41, 55.1, 46.97, 35.83, 35.03, 46.73, 23.73, 34.61, 36.27, 45.56, 59.66, 47.67, 43.07, 46.15, null, 69.23, 64.67, 62.31, 46.86, 56.36, 48.97, 32.59, 41.4, 42.22, 36.7, 66.85, 41.25, 54.94, 34.14, 44.85, 51.89, 57.87, 34.69, 45.58, 25.18, 42.96, 45.71, 44.58, 50.69, 
57.19, 41.13, 39.57, 40, 42.45, 45.24, 56.84, 46.12, 36.94, 45.2, 66.58, 23.36, 41.67, 45.93, 40.19, 42.22, 22.42, 33.95, 46.06, 51.66, 55.94, 33.96, 47.29, 28.8, 41.12, 44.05, 35.71, 51.5, 52.6, 34.61, 38.98, 34.25, 52.42, 52.77, 43.25, 43.36, 40.58, 36.75, 41.73, 43.52, 32.55, 40.81, 44.05, 58.51, 55.78, 72.93, 43.56, 42.2, 47.33, 50, 46.5, 46.35, 22.72, 29.57, 51.28, 21.27, 41.02, 40.41, 26.58, 39.62, 58.25, 39.28, 54.5, 58.47, 67.3, 44.87, 47.05, 52.14, 28.78, 13.09, 58.94, 37.98, 39.55, 51.74, 49.83, 37.41, 45.22, 42.05, 39.83, 21.91, 39.4, 57.83, 38.52, 46.35, 50.22, 48.38, 60.13, 43.47, 60.29, 53.84, 45.45, 37.37, 49.5, 42.64, 29.52, 50, 46.15, 31, 37.97, 34.77, 
47.89, 42.85, 41.55, 40.52, 63.63, 48.28, 23.95, 30.43, 38.22, 51.85, 27.02, 45.86, 37.96, 65.34, 27.65, 53.15, 33.44, 55.24, 47.78, 20.31, 51.53, 43.25, 38.7, 35.53, 28.84, 33.74, 24.73, 54.91, 26.72, 38.31, 35.78, 46.85, 13.33, 31.04, 36.06, 29.9, 44.44, 38.64, 37.32, 39.61, 53.63, 46.16, 38.98, 43.05, 53.96, 39.39, 57.07, 59.7, 60, 36.41, 40.81, 36.07, 47.67, 32.57, 51.63, 62.54, 34.02, 39.37, 65.51, 57.14, 43.75, 52.59, 37, 45.62, 51.87, 37.02, 51.1, 53.23, 51.22, 31.19, 38.35, 38.22, 46.82, 47.74, 53.45, 45.07, 31.2, 53.91, 41.6, 60.64, 37.35, 41.77, 47.12, 64.58, 45.51, 50, 42.74, 51.46, 29.18, 34.61, 38.59, 38.23, 50, 43.8, 50.51, 64.57, 39.68, 34.11, 31.79, 47, 
47.96, 38.01, 38.17, 45.85, 58.99, 47.93, 38.35, 60.48, 37.41, 41.66, 38.63, 42.41, 55.79, 35.8, 30.44, 30.7, 34.04, 44.36, 32.05, 33.63, 46.37, 44.68, 52.75, 47.12, 50.53, 68.12, 65.61, 50.14, 22.58, 34.35, 49.09, 35.55, 44.18, 42.61, 36.25, 40.02, 35.34, 49.57, 36.51, 51.66, 53.74, 50.43, 55.27, 40.36, 52.26, 46.76, 65.09, 46.66, 52.75, 23.62, 33.33, 41.12, 35.57, 38.12, 39.38, 55.88, 38.84, 45.6, 44, 42.95, 56.17, 37.34, 34.1, 27.41, 21.87, 46.75, 29.54, 53.76, 20, 43.9, 63.23, 50.11, 40.16, 41.78, 32.85, 17.34, 73.13, 44.7, 28.2, 46.08, 37.98, 46.24, 37.03, 36.12, 47.55, 29.88, 49.13, 43.73, 30.49, 54.65, 43.29, 52.27, 50.74, 45.12, 37.77, 53.73, 45.7, 30.07, 38.42, 33.69, 
46.42, 42.03, 37.7, 32.65, 72, 46.17, 43.58, 46.01, 35, 44.2, 50.26, 44.61, 52.86, 49.25, 51.54, 35.78, 47.81, 35.71, 41.93, 66.66, 46.15, 55.57, 68.66, 17.11, 42, 36.15, 55.95, 35.48, 70.61, 36.3, 49.17, 40.76, 39.13, 41.94, 51.02, 52.61, 67.65, 69.52, 39.53, 41.37, 40, 35.61, 49.77, 36.36, 63.44, 38.99, 51.44, 33.22, 36.43, 49.12, 23.35, 35.55, 37.98, 52.31, 31.5, 49.03, 52.08, 37.33, 43.36, 35.71, 52.46, 34.6, 48.99, 29.03, 38.92, 36.47, 45.74, 56.79, 36.04, 40.9, 63.96, 34.01, 53.51, 69.92, 28.11, 47.55, 60.78, 38.41, 28.31, 52.66, 26.42, 37.89, 36.5, 37.36, 48.04, 30.27, 68.09, 36.92, 40.13, 56.25, 34.14, 68.3, 49.34, 49.69, 37.15, 68.02, 23.65, 41.37, 30.52, 37.06, 
64.19, 50.37, 36.34, 38.97, 35.59, 45.59, 39.57, 47.77, 36.33, 39.23, 57.67, 48.55, 50.79, 41.17, 60.69, 46.11, 42.52, 57.69, 32.54, 51.28, 55.13, 44.52, 24.13, 39.27, 36.58, 9.09, 41.59, 19.71, 52.77, 47.44, 33.92, 43.54, 44.44, 33.75, 29.08, 28.72, 55.62, 50, 32.45, 49.05, 33.88, 43.3, 58.69, 18.18, 48.95, 42.58, 65.01, 47.04, 37.2, 45.02, 56.04, 26.01, 30.76, 43.28, 28.36, 16.77, 42.1, 40.41, 48.08, 50, 29.61, 52.52, 46.63, 62.5, 38.7, 50.67, 43.6, 61.99, 54.16, 50.98, 43.81, 36.94, 40.71, 39.31, 61.17, 47.86, 28.19, 72.66, 37.14, 43.75, 63.66, 33.33, 51.44, 30.98, 35.03, 49.77, 63.13, 40.29, 36.81, 24.72, 40.11, 71.79, 33.66, 46.81, 48.78, 41.6, 45.51, 35.71, 42.85, 48, 
44.05, 49.41, 40.61, 40.07, 47.54, 33.33, 25.37, 61.01, 34.28, 39.98, 30.45, 37.16, 35.29, 38.16, 48.26, 37.59, 41.3, 47.04, 31.44, 51.6, 44.75, 23.43, 43.45, 34.24, 29.09, 47.17, 28.23, 10.97, 34.35, 38.82, 45.58, 32.77, 39.83, 33.82, 48.03, 51.73, 38.25, 50.7, 50, 45.03, 42, 46.84, 28.44, 67.59, 44.31, 45.09, 48.52, 47.58, 32.64, 36.96, 41.17, 60.77, 45.56, 68.22, 62.5, 47.88, 37.65, 43.67, 43.96, 59.44, 34.17, 35.12, 40.1, 50.95, 33.62, 45.01, 58.92, 41.04, 39.19, 55.68, 41.44, 39.85, 49.07, 61.83, 33.86, 56.31, 40.1, 35.03, 25, 30.9, 51.54, 57.59, 46.87, 45.54, 64.91, 61.65, 43.84, 50.42, 22.01, 57.18, 38.7, 55.24, 32.57, 47.5, 46.85, 49.52, 52.38, 58.72, 43.54, 47.6, 
50.48, 34.94, 43.09, 28.12, 18.42, 54.01, 42.33, 44.89, 36.66, 42.37, 40.64, 52.63, 49.12, 41.26, 54.2, 34.06, 39.01, 31.3, 36.43, 53.64, 45.94, 50.72, 44.12, 20.75, 36.77, 46.13, 42.32, 61.53, 61.32, 35.94, 40.14, 57.62, 41.67, 47.93, 33.33, 39.28, 27.94, 60.1, 29.49, 43.74, 44.24, 47.69, 46.66, 45.69, 44.44, 54.92, 35.33, 43.52, 36.82, 49.28, 43.18, 36.64, 47.77, 32.17, 41.84, 58.02, 42.85, 54.79, 34.48, 46.69, 35.71, 47.32, 21.79, 35.54, 56.86, 40, 34.07, 42.78, 35.38, 70.16, 38.77, 40, 55, 60.53, 56.06, 51.61, 36.64, 54.17, 41.14, 42.99, 36.18, 69.56, 49.51, 32.48, 40.39, 56.27, 54.52, 45.97, 45.9, 55.85, 39.01, 62.76, 59.09, 51.66, 49.38, 54.54, 51.36, 48.45, 54.09, 38.47, 
40.86, 50.54, 49.7, 28.17, 28.94, 46.39, 46.66, 39.89, 48.86, 64.28, 36.17, 37.39, 48.21, 45.06, 33.37, 37.46, 50, 38.88, 39.37, 45.27, 44.46, 59.18, 55.92, 24.25, 27.39, 46.86, 39.9, 35.65, 51.64, 45.23, 42.1, 55.52, 25.29, 40.78, 57.14, 51.28, 53.52, 36.29, 28.3, 38.09, 39.72, 62.5, 36.06, 46.04, 30.53, 16.39, 33.64, 43.72, 33.92, 26.82, 31.52, 54.21, 38.84, 27.14, 62.05, 36.93, 43.54, 53.5, 45.48, 55.7, 31.47, 43.67, 30.56, 52.38, 45.64, 36.23, 50.61, 50.76, 43.67, 41.08, 29.11, 39.65, 39.72, 37.65, 38.88, 37.97, 38.14, 37.22, 26.69, 30.08, 50.71, 44.18, 47.3, 39.25, 35.34, 53.65, 56.76, 46.47, 55, 58.34, 44.53, 46.49, 24.84, 53.16, 38.23, 32.54, 43.48, 38.32, 50.85, 40.95, 
41.83, 33.92, 31.34, 40.62, 45.56, 42.65, 38.79, 28.22, 38.5, 47.93, 30.48, 43.36, 34.66, 39.71, 45.34, 32.45, 49.51, 40.35, 47.61, 43.44, 38.3, 29.82, 33.95, 33.96, 53.92, 19.62, 26.31, 47.09, 21.86, 46.55, 24.35, 40.21, 41.66, 48.56, 52.47, 33.95, 50.83, 42.6, 43.53, 60.8, 40.17, 30.55, 45.52, 25.19, 62.26, 30.88, 29.87, 46.01, 48.67, 33.54, 42.65, 29.41, 45.79, 35.8, 47.4, 33.33, 37.66, 28.41, 60.84, 34.28, 38.46, 48.27, 55.7, 43.46, 52.57, 49.06, 30.89, 50.83, 55.77, 66.66, 39.13, 72.4, 30.14, 40.42, 37.96, 54.93, 39.36, 61.26, 37.98, 50, 46.24, 38.58, 36.76, 58.1, 39.53, 30, 43.47, 43.26, 20.74, 37.79, 34, 44.71, 32.5, 14.7, 53.2, 54.5, 46.42, 62.5, 42.55, 42.29, 
64.28, 28.73, 46.76, 40.16, 73.23, 20, 30.14, 48.38, 44.68, 33.75, 43.1, 20.65, 39.15, 36.02, 46.19, 65.54, 20.51, 35.87, 56.6, 47.29, 36.53, 35.71, 43.39, 32.21, 43.38, 44.95, 47.54, 53.22, 43.5, 35.53, 45.65, 30.5, 23.68, 30.12, 54.69, 39.62, 65.02, 25.74, 32.09, 29.78, 49.13, 44.14, 49.12, 32.98, 44.8, 27.84, 49.73, 63.17, 59.62, 44.44, 58.62, 32.4, 29.81, 52.59, 53.84, 41.46, 51.06, 49.96, 44.77, 45.49, 42.94, 43.75, 32.25, 53.24, 41.35, 37.94, 74.29, 32.43, 37.38, 78.75, 31.11, 35.53, 44.11, 36.84, 37.37, 48.41, 32.14, 44.51, 10.75, 24.52, 35.45, 42.92, 42.51, 52.77, 56.78, 51.68, 62, 55.18, 28.12, 39.62, 40.42, 45.17, 41.21, 28, 31.95, 36.29, 47.64, 49.92, 61.76, 46.05, 
56.65, 31.32, 43.25, 57.89, 40, 35.71, 29.31, 48.58, 20.58, 37.85, 48.96, 43.11, 52.7, 48.89, 40.61, 45.01, 57.68, 38.84, 34.29, 62.4, 64.81, 56.11, 50, 53.33, 47.76, 39.63, 53.7, 49.45, 46.66, 36.39, 44.77, 46.73, 27.9, 46.03, 40.19, 60.6, 54.07, 41.75, 26.12, 34.22, 28.23, 36.2, 63.18, 36.76, 49.16, 40.31, 20.09, 47.27, 35.84, 57.44, 26.14, 16.44, 46.78, 68.83, 36.96, 39.62, 24.06, 20, 12.72, 29.29, 46.56, 49.5, 56.25, 44.36, 42.07, 36.84, 31.79, 50, 34.39, 59.9, 62.86, 38.57, 40.23, 34.86, 75.69, 31.64, 50.22, 41.75, 49.61, 62.63, 54.11, 30.8, 58.54, 40.55, 54.64, 36.41, 39.07, 38.46, 84.84, 44.4, 41.25, 50.94, 27.47, 41.3, 38.97, 64.32, 45.16, 39.13, 31.4, 32.33, 
35.45, 15.78, 35.29, 45.78, 43.85, 37.28, 31.45, 45.4, null, 25.88, 43.67, 31.91, 62.37, 26.8, 35.46, 41.36, 53.65, 53.33, 40.65, 42.17, 55.64, 43.84, 66.45, 36.45, 25.42, 41.07, 67.69, 28.82, 39.28, 47.12, 59.57, 45.09, 40.57, 47.5, 36.73, 49.78, 35.01, 60.31, 51.42, 47.18, 35.24, 40.41, 27.48, 43.49, 57.35, 63.54, 20.43, 39.18, 39.6, 41.06, 51.28, 39.42, 47.24, 21.14, 41.79, 41.69, 40.07, 43.36, 41.46, 50, 62.83, 58.52, 48.77, 43.48, 44.29, 49.36, 53.2, 54.91, 55.58, 42.85, 30, 43.25, 24.34, 64.67, 39.25, 42.49, 48.07, 52.14, 41.9, 23.07, 50.76, 35.29, 34.28, 42.4, 45, 33.9, 36.99, 32.83, 74.6, 43.38, 47.68, 36.28, 42.54, 34.54, 36.72, 33.33, 40.6, 41.38, 46.71, 22.12, 
40.02, 17.69, 51.16, 45.07, 41.22, 35.93, 33.87, 34.09, 6.06, 31.52, 40.22, 41.46, 39.56, 61.61, 38.54, 64.28, 30.51, 60.6, 47.02, 49.34, 34.22, 34.62, 33.33, 48.52, 30.08, 53.33, 50, 67.74, 24.42, 47.65, 36.7, 52.38, 34.52, 51.44, 61.62, 32.87, 37.07, 42.85, 39.68, 41.26, 36.87, 61.29, 29.06, 47.12, 59.7, 28.98, 33.96, 50.64, 57.84, 33.45, 28.2, 41.32, 50.99, 20.33, 41.82, 51.42, 47.16, 37.5, 33.96, 49.03, 25.48, 39.24, 27.08, 38.42, 38.07, 44.5, 57.52, 47.36, 36.25, 40.67, 48, 41.83, 39.28, 38.02, 44.78, 55.11, 52.11, 46.31, 42.53, 48.44, 51.11, 47.27, 78.77, 35.47, 30.9, 38.19, 32.33, 43.31, 42.1, 53.65, 36.76, 37.7, 70.21, 45.59, 42.76, 56.55, 41.62, 46.35, 48.42, 48.97, 
31.1, 36.63, 37.41, 38, 64.94, 57.57, 26.72, 43.32, 40.94, 55.37, 40.3, 56.52, 21.42, 43.45, 43.75, 10.44, 36.12, 56.62, 46.55, 40.84, 38.91, 44, 53.96, 34.66, 43.05, 41.93, 33.33, 51.15, 42.59, 33.33, 49.34, 32.63, 44.37, 53.33, 37.52, 50, 30.8, 59.36, 21.25, 41.22, 56.01, 39.72, 29.31, 41.17, 42.59, 45.28, 45.22, 45.18, 36.67, 31.72, 44.95, 50.42, 39.94, 37.5, 40, 49.67, 35.15, 42.35, 44.35, 45.14, 31.29, 54.54, 43.25, 40.64, 45.07, 43.7, 59.37, 47.71, 30.26, 18.94, 45.05, 48.19, 60.22, 39.83, 52.32, 37.55, 50, 42.85, 60.57, 44.21, 54.41, 41.3, 50.58, 33.01, 61.5, 34.92, 64.56, 28.04, 83.08, 40, 47.54, 37.5, 31.85, 29.26, 33.21, 35.45, 62.08, 56.57, 56.23, 41.02, 
40, 33.57, 44.57, 50.51, 56.31, 44.89, 34.66, 21.5, 47.16, 32.71, 46, 28.84, 34.37, 40, 41.17, 50.74, 30.82, 36.49, 38.54, 49.45, 54.13, 49.5, 29.59, 56.39, 46.51, 50.45, 38.96, 35.31, 23.07, 52.54, 23.74, 31.74, 35.93, 52.31, 35.36, 37.74, 34.75, 43.8, 45.04, 48.53, 47.11, 37.38, 47.14, 55.26, 58.77, 45.61, 37.72, 42.1, 40.49, 42.6, 58.82, 49.27, 42.33, 20.32, 44.28, 40.49, 44, 39.3, 30.78, 48.72, 31.13, 28.25, 43.33, 28.3, 35.75, 31.71, 31.18, 31.92, 56, 45.89, 63.87, 49.6, 28.79, 33.33, 31.89, 41.21, 40.18, 54.69, 52.41, 40.25, 37.27, 47.48, 48.8, 44.98, 36.73, 48.09, 37.4, 34.45, 40.98, 41.62, 39.66, 40.46, 30.56, 22.17, 43.49, 63.79, 30.76, 38.18, 41.05, 23.33, 
18.57, 32.25, 58.82, 58.94, 66.23, 36.7, 38.84, 37.86, 60.21, 33.33, 36.13, 55.95, 50, 40.54, 68.69, 41.71, 23.52, 57.01, 40.4, 42.85, 47.85, 40.62, 43.77, 18.91, 48.93, 48.83, 49.62, 41.09, 24.75, 32.73, 45.03, 22.85, 40.75, 46.15, 38.7, 58.97, 30.57, 23.4, 43.9, 40.23, 53.3, 51.17, 9.48, 50.42, 44.15, 28.67, 36.98, 54.81, 50.56, 35.53, 26.5, 32.63, 28.36, 28.18, 31.57, 50.63, 45.56, 20.6, 54.06, 40.5, 54.65, 48.18, 33.49, 66.66, 60.63, 34.6, 41.66, 55.78, 46.73, 36.99, 64.38, 52.9, 34.67, 54.81, 59.37, 40.86, 57.93, 39.72, 47.57, 16.37, 56.49, 34.81, 57.47, 39.33, 50.55, 37.17, 31.3, 51.51, 46.78, 48.66, 47.36, 21.83, 30.37, 36.06, 29.95, 38.06, 45.37, 41.34, 54.58, 42.66, 
30.59, 39.24, 42.3, 35.5, 37.5, 41.42, 54.16, 46.66, 62.57, 37.23, 37.5, 28.39, 35.41, 33.33, 67.03, 51.43, 53.57, 65.88, 44.44, 41.46, 38.79, 68.96, 44.73, 53.13, 46.34, 80.67, 55.29, 55.83, 51.06, 39.74, 22.85, 52, 33.75, 49.9, 44.08, 47.71, 37.14, 47.99, 23.8, 44.33, 60.43, 41.78, 49.53, 57.24, 47.82, 62.5, 9.43, 43.79, 44.95, 33.08, 42.19, 39.98, 56.82, 38.09, 27.5, 47.15, 30.43, 43.57, 41.72, 39.07, 38.06, 46.65, 46.82, 54.88, 34.25, 25.88, 33.89, 41.26, 35.9, 50.95, 32.09, 51.71, 26.59, 57.36, 68.62, 47.61, 35.29, 41.04, 43.29, 35.38, 54.82, 24.81, 23.63, 28.34, 62.05, 50.88, 43.63, 40.97, 46.91, 58.19, 27.21, 43.15, 44.82, 43.18, 50.95, 48.59, 39.81, 41.42, 51.21, 45.9, 
64.31, 37.43, 50.83, 33.78, 27.43, 46.42, 45.19, 35.74, 52.85, 52.63, 62.71, 35.79, 34.04, 53.06, 33.33, 44.88, 57.92, 40.5, 38.98, 65.73, 46.22, 46.03, 31.66, 39.37, 34.74, 60.62, 41.17, 62.5, 48.06, 31.46, 52.95, 39.29, 32.3, 33.96, 54.92, 40.9, 41.71, 36.69, 42.42, 39.51, 46.75, 46.15, 41.63, 47.54, 43.98, 31.76, 41.33, 55.98, 43.18, 34.09, 37.56, 48.69, 53.39, 31.18, 40.19, 50.11, 28.35, 58.59, 41.03, 45.55, 40.37, 48.83, 41.62, 60.71, 49.42, 39.67, 53.84, 38.46, 63.9, 44.12, 52.08, 35.16, 43.11, 32.55, 42.51, 60, 33.64, 56.79, 72.05, 38.7, 20.21, 50.86, 32.83, 38.02, 49.33, 43.25, 40.07, 49.52, 54.88, 71.76, 33.84, 30.05, 50.79, 50.94, 38, 42.04, 46.66, 48.42, 33.55, 41.29, 
52.95, 33.17, 33.14, 39.08, 64.86, 44.59, 45.09, 45.68, 34.62, 37.08, 39.51, 40.69, 41.9, 32.95, 45.45, 53.75, 38.04, 48.49, 56.33, 38.91, 36.34, 58.17, 28.94, 41.59, 49.47, 53.84, 45.19, 45.16, 34.48, 50.44, 30.9, 49.36, 40.15, 31.64, 40.09, 50.18, 36.4, 41.46, 39.16, 50.22, 52.63, 48.75, 37.11, 38.61, 55.28, 45.34, 45.83, 52.08, 29.28, 38.45, 21.42, 42.22, 34.4, 35.89, 35.82, 38.8, 43.49, 48.97, 45.89, 55.47, 49.12, 51.82, 21.42, 51.66, 33.85, 25.55, 52.02, 55.55, 42.53, 43.22, 44.37, 17.51, 57.26, 46, 33.06, 40.5, 39.36, 45.96, 29.92, 41.64, 33.33, 69.11, 53.82, 47.36, 58.13, 43.44, 50.92, 37.31, 52.5, 43.56, 67.31, 35.86, 47.3, 28.78, 23.16, 25.88, 46.53, 37.7, 44.24, 44.37, 
31.4, 36.84, 50.79, 50.45, 41.56, 32.4, 50.79, 53.88, 60.77, 43.19, 26.31, 66, 35.89, 27.02, 51.4, 67.07, 46.27, 43.89, 48.77, 62.17, 45.27, 44.29, 53.84, 45.69, 31.65, 38.36, 51.49, 66.82, 21.69, 39.07, 47.08, 57.22, 34.1, 34.53, 48.17, 18.3, 45.81, 33.3, 44.36, 53.18, 31.03, 44.02, 36.51, 37.81, 37.24, 36, 44.5, 47.83, 41.65, 44.68, 39.02, 61.24, 46.2, 47.75, 42.14, 33.33, 52.17, 31.96, 15.12, 45.68, 38.72, 42.55, 37.28, 27.81, 53.06, 40.2, 34.28, 56.98, 70.08, 53.91, 69.88, 43.98, 53.4, 52.44, 55.2, 45.48, 40.21, 53.77, 44.33, 31.57, 41.02, 31.57, 46.18, 43.69, 56, 23.14, 54.48, 49.37, 47.95, 24.89, 42.37, 41.95, 52.82, 46.77, 35.51, 27.5, 41.53, 23.42, 58.84, 33.01, 
22.65, 38.02, 36.41, 59.42, 41.71, 61.76, 49.01, 36.77, 46.97, 48.18, 41.47, 56.69, 69.15, 45.61, 48.18, 57.71, 35.36, 22.36, 29.18, 84.21, 34.17, 39.27, 37.59, 28.3, 51.35, 42.4, 45.62, 51.44, 57.62, 19.82, 35.13, 33.92, 40.37, 29.13, 45.09, 19.92, 47.22, 30.4, 45.49, 34.3, 36.2, 56.14, 38.42, 54.61, 39.84, 21.77, 54.54, 39.8, 43.85, 50, 36.5, 45.05, 53.24, 44.74, 49.02, 38.46, 40.55, 44.49, 55.28, 54.1, 44.54, 51.54, 35.66, 29.12, 50.16, 38.99, 48.46, 64.44, 40.67, 36.43, 77.27, 53.33, 40.44, 23.33, 44.65, 39.77, 33.67, 54.63, 64.15, 38.82, 38.84, 26.92, 43.63, 56.25, 35.22, 31.65, 44.81, 45.13, 39.36, 57.14, 52.39, 44.16, 57.37, 18.18, 36.36, 40.9, 32, 50.99, 44.93, 52.33, 
31.66, 58.07, 40.59, 50.9, 65, 56.7, 40.36, 23.3, 35.6, 66.98, 37.2, 48.13, 36.13, 51.17, 58.04, 60.91, 43.27, 33.33, 33.2, 43.89, 71.25, 40.32, 54.54, 32.06, 40.55, 36.31, 44.2, 26.01, 48.19, 56.68, 32.97, 32.78, 40, 29.38, 46.18, 28.16, 27.08, 54.54, 24.62, 51.03, 35.58, 50, 44.44, 58.92, 57.76, 50.9, 37.42, 40.31, 56.36, 44.13, 20.61, 36.54, 48.91, 44.05, 45.71, 36.66, 48.54, 19.46, 41.34, 50.12, 37.5, 40.67, 58.02, 42.58, 47.16, 71.36, 39.21, 55.25, 50.75, 60, 43.94, 33.13, 31.64, 35.21, 33.28, 27.08, 39.9, 36.66, 50.9, 46.58, 65.21, 39.25, 39.95, 18.18, 37.17, 54.75, 44.02, 28.3, 48.39, 40.72, 39.83, 42.02, 63.51, 64.02, 47.74, 35.96, 55.87, 21, 40, 46.3, 
61.29, 50.69, 36.17, 50.58, 42.43, 24.16, 32.35, 45.61, 26.5, 40.47, 56.11, 38.7, 64.48, 53.09, 43.55, 26.66, 29.57, 52.52, 49.09, 42.57, 45.36, 44.44, 38.2, 45.12, 70.89, 39.78, 35.32, 28.3, 53.73, 46.19, 41.2, 51.6, 36.7, 45.69, 38.72, 39.87, 43.42, 41.04, 29.36, 41.25, 46.95, 53.84, 35.37, 39.84, 36.11, 36.17, 45.39, 36.76, 85.91, 52.43, 27.41, 44.05, 46.15, 43.16, 47.97, 33.33, 58.49, 53.31, 30.3, 57.83, 49.81, 29.48, 48.86, 31.08, 64.44, 42.34, 45.94, 23.02, 20.4, 28, 38.42, 55.07, 38.88, 63.79, 61.53, 25.71, 44.13, 56.94, 25.73, 61.58, 49.41, 42.83, 62.53, 37.12, 40.47, 65.45, 37.79, 46.23, 35.29, 25.45, 31.97, 57.23, 35.57, 36.7, 55, 36.12, 50.13, 37.93, 42.71, 44.04, 
48.6, 68.98, 28.34, 44.48, 40.82, 40.7, 47.36, 43.33, 37.55, 28.96, 60.77, 32.08, 68.69, 52.17, 30.04, 35.38, 60.18, 51.01, 50, 46.82, 37.33, 44.67, 34.79, 40, 28.81, 42.57, 39.72, 42.71, 48, 33.7, 46.89, 55.17, 34.85, 51.63, 50.64, 38.68, 48.39, 53.73, 34.48, 50.91, 43.64, 53.54, 36.81, 30.67, 46, 46.47, 56.84, 40.32, 34.14, 37.2, 55.84, 40.57, 48.07, 40.76, 45.19, 52.43, 23.35, 30.32, 34.53, 49.15, 31.8, 47.68, 36.06, 49, 48, 40.79, 39.01, 28.87, 51.08, 25.58, 29.88, 28.12, 43.18, 54.35, 32.45, 60, 35.25, 22.29, 50.79, 31.65, 37.11, 42.46, 50, 35.13, 50.81, 17.14, 47.59, 34.5, 68.29, 50.08, 49.41, 43.25, 19.56, 34.52, 21.91, 27.05, 51, 27.61, 18.86, 49.68, 
32.72, 40.16, 45.07, 27.06, 60.23, 36.55, 41.7, 31.95, 45.28, 51.57, 50.42, 39.16, 46.66, 20.46, 32.43, 37.73, 39.13, 44.76, 50.66, 36.49, 46.98, 57.14, 32.29, 14.28, 37.93, 36.11, 32.39, 31.03, 23.6, 51.15, 34.37, 53.73, 34.88, 50, 49.42, 58.66, 42.57, 35.45, 43.43, 53.4, 49.75, 47.03, 37.89, 41.77, 30, 53.53, 32.98, 46.36, 21.05, 58.82, 32.22, 43.75, 40.46, 44.59, 45.07, 45.65, 56.69, 45.41, 31.41, 41.29, 35.63, 40.73, 51.75, 64.87, 26, 57.66, 54.99, 54.55, 63.42, 29.32, 47.11, 41.36, 36.68, 58.33, 47.5, 50.35, 34.4, 58.24, 35.19, 35.86, 52.34, 46.54, 39.77, 26.66, 39.84, 38.12, 33.64, 42.85, 40.39, 52.44, 52.87, 52.43, 36.02, 35.98, 39.8, 46.77, 68.75, 52, 29.63, 44.94, 
31.14, 35.54, 50.58, 31.96, 47.01, 72.37, 28.76, 23.27, 41.9, 42.68, 40.74, 34.6, 30.95, 47.35, 48.88, 51.11, 30.61, 25.71, 20.96, 47.96, 56.68, 68.96, 37.62, 31.68, 52.87, 43.46, 40.51, 34.28, 26.78, 40.48, 39.24, 31.64, 42.91, 25.3, 36.92, 43.86, 36.29, 57.84, 42.85, 54.18, 40.4, 68.5, 34.69, 39.97, 33.52, 44.81, 46.83, 45.9, 46.57, 42.01, 55.42, 40, 53.48, 70.37, 47.36, 50, 38.44, 48.77, 56.67, 52.33, 32.22, 59.25, 61.22, 48.4, 37.6, 32.88, 45.14, 60.94, 28.77, 61.29, 41.98, 43.56, 40.45, 37.6, 36.25, 61.89, 50.43, 26.22, 35.49, 57.03, 60.86, 58.46, 40.9, 39.31, 50, 26.17, 38.41, 50.42, 20.25, 41.31, 41.81, 46.44, 35.75, 68.18, 36.17, 42.42, 49.68, 34.13, 59.35, 55.73, 
51.12, 37.8, 30.23, 35.77, 51.72, 41.92, 43.52, 38.75, 37.5, 37.26, 42.48, 48.48, 44.24, 36.31, 56.92, 44.03, 41.89, 51.93, 62.46, 40.9, 39.36, 30.66, 30.78, 38.93, 50.45, 46.15, 67.58, 54.92, 45.98, 32.5, 29.83, 35.52, 39.52, 37.39, 68.82, 56.06, 30.99, 21.34, 37.68, 42.79, 55.42, 50.99, 40.89, 55.44, 35.84, 42.31, 52.27, 43.02, 45.16, 55.93, 37.5, 64.27, 53.48, 44.44, 53.03, 54.25, 58.1, 50.52, 48.68, 25.86, 43.18, 46.46, 66.66, 35.84, 37.63, 37.26, 31.88, 43.33, 54, 47.48, 66.53, 35.29, 33.33, 45.09, 46.91, 51.26, 50.7, 38.33, 42.55, 41, 53.06, 30, 47.05, 51.2, 43.69, 35.22, 60.45, 51.02, 55.08, 31.62, 18.57, 58.74, 47.89, 25.77, 20.3, 32.69, 37.17, 34.19, 28.08, 56.88, 
41.52, 48.57, 56.69, 39.82, 63.79, 25.36, 32, 42.46, 52.17, 50.54, 50.45, 57.76, 57.95, 45.23, 49.2, 51.13, 43.68, 41.11, 30.08, 29.7, 43.96, 35.76, 35.53, 30.7, 42.61, 54.76, 33.56, 39.91, 49.33, 43.58, 34.84, 49.73, 49.28, 40.6, 41.81, 33.48, 43.79, 33.03, 32.2, 46.7, 28.98, 50.55, 25.07, 34.29, 28.87, 54.5, 56.31, 38.58, 38.43, 37.07, 50.55, 38.38, 44.64, 35.23, 31.94, 39.94, 28.1, 43.39, 42.25, 50.47, 48.84, 41.44, 52.25, 40.86, 44.96, 48.19, 44.22, 49.31, 28.87, 46.42, 51.27, 32.32, 56.64, 32.33, 67.18, 38.23, 41.08, 33.89, 41.17, 46.23, 40.43, 60.6, 50, 37, 36.01, 47.94, 46.47, 41.17, 35.39, 36.31, 45.68, 38.09, 45.2, 33.97, 33.33, 15.38, 31.4, 45.72, 32.29, 23.52, 
41.94, 30.07, 67.28, 41.88, 58.3, 54.07, 41.79, 36.17, 42.72, 50.78, 50.4, 40.16, 47.28, 41.17, 51.51, 47.97, 34.71, 61.63, 24.39, 40.76, 25.18, 34.21, 50.81, 61.72, 51.17, 52.09, 27.04, 39.18, 29.87, 45.2, 38.88, 39.7, 34.98, 41.02, 51.61, 42.5, 12.26, 58.74, 57.54, 31.97, 40.95, 18.8, 56, 18.96, 59.81, 27.17, 56.26, 38.87, 22.29, 34.21, 47.31, 72.94, 57.32, 62.66, 56.03, 41.94, 46.66, 25.6, 43.39, 25.99, 40.28, 52.3, 49.31, 30.17, 48.91, 38.41, 59.89, 39.69, 38.35, 31.39, 40.96, 51.59, 40.33, 21.42, 69.16, 15.73, 45.72, 42.18, 23.47, 51.79, 36.5, 38.7, 41.56, 37.53, 44.87, 23.33, 42.22, 44.6, 41.69, 53.37, 39.6, 39.69, 50, 41.41, 31.11, 41.31, 38.46, 38.93, 59.91, 39.76, 
35.19, 29.33, 48.5, 56.22, 48.88, 32.9, 26.24, 33.58, 46.77, 58.3, 49.69, 46.61, 18.92, 55.63, 45.04, 36.36, 53.06, 68.06, 38.8, 33.22, 41.26, 39.7, 38.35, 50.3, 60, 48.41, 46.01, 42.78, 56.26, 37.28, 35.9, 46.11, 53.33, 71.16, 41.88, 54.58, 47.96, 71.11, 45.77, 84.58, 35, 55, 71.11, 37.03, 44.06, 32.52, 30.45, 59.7, 36.88, 39.88, 49.26, 67.94, 35.29, 55.14, 41.66, 51.6, 47.86, 47.98, 46.05, 40.94, 38.14, 59.87, 35.51, 38.66, 36.18, 43.5, 48.98, 50.38, 53.33, 43.97, 31.46, 49.88, 37.39, 33.33, 40, 65.77, 34.37, 68.93, 38.27, 40, 56.74, 62.18, 31.25, 37.96, 32.71, 37.08, 64.9, 48.13, 50.11, 48.48, 51.97, 46.44, 44.72, 45.91, 46.74, 43.46, 34.54, 45.58, 18.91, 35.93, 
52.7, 48.96, 42.72, 26.74, 42.5, 15.38, 45.92, 39.14, 58.15, 52.56, 50.3, 47.69, 40.62, 19.67, 33.33, 59.42, 41.07, 51.02, 50.33, 37.5, 39.92, 31.73, 43.06, 66.57, 43.91, 37.87, 41.4, 44.93, 46.24, 39.7, 49.43, 54.98, 38, 70.96, 47.15, 42.5, 41.66, 33.96, 62.26, 32.08, 48.47, 49.03, 40.16, 39.84, 53.55, 55.78, 31.52, 48.97, 48.38, 40.38, 55.34, 35.92, 51.06, 22.5, 30.76, 37.32, 27.19, 39.32, 25.69, 39.83, 41.26, 47.27, 65.3, 23.07, 56.38, 24.66, 22.05, 45.18, 17.9, 32.33, 41.08, 45.71, 41.61, 62.82, 26.78, 59.22, 18.91, 41.66, 50.74, 34.86, 23.2, 34.69, 55.05, 47.39, 52.28, 43.17, 40.74, 50.9, 40.57, 45.5, 47.26, 37.64, 49.2, 34.17, 62.26, 51.95, 38.78, 38.75, 39.53, 39.41, 
34.09, 33.55, 44.6, 15, 50.77, 44.19, 45.21, 35.52, 46.4, 43.19, 42.24, 21.71, 43.75, 34.73, 42.85, 61.48, 33.33, 42.57, 41.83, 37.62, 24.56, 44.97, 22.5, 38.48, 54.6, 25, 36.72, 62.5, 25, 43.87, 10.58, 17.25, 58.31, 52.55, 44.97, 50.05, 44, 41.15, 34.32, 37.5, 51.18, 55.26, 29.5, 47.69, 59.7, 42.04, 33.11, 45.4, 59.06, 50.92, 28.29, 32.72, 48.58, 36.66, 52.2, 33.02, 45.52, 39.58, 38.61, 51, 52, 40.84, 22.51, 36.93, 53.04, 28.2, 50.19, 32.41, 47.88, 56, 46.55, 26.08, 56.41, 63.71, 32.39, 29.81, 53.8, 73.13, 46.87, 53.33, 20.93, 28.63, 30.1, 42.06, 56.78, 39.81, 31.46, 51.72, 37.21, 49.87, 45.01, 39.7, 49.53, 39.64, 53.24, 39.47, 50, 42.24, 42.52, 37.9, 
18.63, 45.56, 47.12, 36, 35.44, 47.78, 40.36, 25.35, 39.43, 49.21, 52.03, 40, 47.05, 61.11, 37.14, 41.27, 41.41, 21.27, 31.21, 26.77, 38.6, 38.96, 61.93, 20.95, 27.1, 55.07, 67.3, 59.16, 65.32, 57.05, 51.75, 46.41, 54.47, 52.33, 55.55, 38.52, 44.27, 72, 41.13, 25.05, 46.87, 46.44, 49.26, 17.33, 58.39, 51.91, 50.4, 50.41, 32.67, 41.74, 42.6, 38.82, 39.09, 41.3, 44.2, 43.2, 17.92, 34.4, 57.22, 56.52, 39.09, 42.35, 54.46, 29.87, 32.28, 47.34, 50.42, 28.83, 51.7, 31.35, 33.93, 37.55, 22.3, 39.87, 41.26, 24.44, 36.41, 46.83, 52.13, 36.25, 36.74, 34.84, 24.88, 35.67, 46.99, 40.3, 53.11, 30.5, 51.54, 34.79, 25, 30.68, 43.37, 26.83, 33.3, 48.05, 36.02, 70.32, 24.63, 38.42, 
47.91, 27.38, 43.66, 57.29, 46.66, 52.91, 43.95, 35.53, 38.63, 20.68, 34.48, 45.45, 40.16, 27.96, 12.9, 64.25, 47.64, 44.91, 36.17, 22.44, 42.97, 46.93, 20.94, 34.09, 16.47, 43.6, 54.26, 44.4, 66.4, 38.37, 38.05, 28.3, 57.57, 39.28, 25.23, 38.85, 42.21, 48.25, 52.91, 50.69, 41.29, 48.9, 51.45, 59.32, 37.41, 37.21, 37.25, 27.3, 43.42, 44.67, 36.36, 87.04, 56, 59.81, 41.24, 42.3, 39.78, 35, 47.04, 42.85, 27.02, 47.91, 63.91, 32.53, 48, 43.42, 25, 41.07, 41.02, 40.7, 33.33, 60.78, 41.25, 21.21, 62.33, 41.5, 44.54, 51.92, 43.9, 35.15, 42.51, 52.6, 39.78, 39.07, 58.41, 36.49, 45.52, 37.08, 41.04, 33.1, 37.39, 23.68, 39.75, 48.79, 38.46, 40.82, 41.73, 48.13, 46.09, 39.13, 
48.73, 42.16, 43.06, 46.61, 42.21, 45.52, 68, 70.09, 60.81, 41.46, 60.68, 38.08, 45, 34.4, 52.24, 42.22, 29.31, 41.66, 37.9, 36, 48.83, 37.06, 38.08, 35.02, 66.15, 35.96, 57.89, 41.96, 55.53, 43.85, 49.23, 51.37, 28.1, 55.55, 40.06, 49.48, 41.6, 42.25, 35.79, 49.35, 36.81, 38.21, 41.76, 51, 26.69, 44.65, 37.05, 61.15, 38.12, 51.73, 32.75, 70.56, 46.27, 45.78, 25, 46.6, 24.26, 32, 39.3, 47.6, 39.16, 61.88, 49, 43.88, 37.63, 63.15, 43.17, 45.83, 22.22, 22.05, 44.29, 61.04, 48.58, 68.68, 59.5, 40.36, 46.8, 75.75, 53.33, 36.73, 29.47, 51.42, 26.68, 46.32, 69.37, 45.65, 28.95, 41.77, 58.57, 32.45, 37.96, 43.75, 44.48, 55.31, 52.19, 54.06, 71.88, 41.05, 44.21, 57.97, 
47.05, 62.03, 35.7, 41.27, 50.42, 20.4, 46.02, 42.1, 64.75, 36.9, 58.38, 44.04, 19.35, 62.71, 33.95, 35.52, 34.23, 51.38, 35.89, 45.33, 41.62, 50.27, 66.94, 43.3, 36.84, 48.66, 17.94, 36.98, 57.74, 43.62, 62.68, 31.34, 48.93, 30.15, 35.48, 32.25, 49.44, 35.29, 50.7, 51.61, 37.66, 44.85, 38.85, 23.59, 44.44, 33.33, 37.91, 33.2, 50, 64.49, 31.79, 48.7, 41.1, 43.96, 39.39, 37.89, 71.66, 48.78, 50.87, 32.52, 32.5, 60.21, 38.12, 35.45, 25.3, 66.81, 17.46, 49.07, 41.8, 67.05, 48.53, 39.08, 57.52, 36.97, 74.07, 33.88, 34.21, 44.11, 39.77, 81.46, 31.21, 48.22, 41.06, 33.87, 52.17, 65.99, 32.2, 44.51, 36.99, 50.17, 50.76, 37.12, 39.64, 30.62, 46.49, 47.57, 30.88, 43.11, 37.44, 51.85, 
57.57, 31.25, 55.42, 48.61, 17.53, 46.74, 46.75, 19.51, 41.26, 42.08, 43.76, 25.35, 49.64, 27.73, 57.83, 36.84, 45.83, 38.1, 42.81, 38.48, 41.04, 49.05, 20, 41.61, 51.73, 64.31, 32, 40.6, 49.46, 41.15, 50.73, 33.01, 55.55, 37.96, 27.27, 48.14, 40.51, 40.97, 49.24, 34.88, 33.56, 52.81, 45.83, 69.38, 60, 48.14, 32.69, 39.81, 50, 43.4, 55.3, 48.52, 33.41, 57.66, 36.57, 46.34, 41.7, 36.28, 26.16, 32.55, 42.63, 44.91, 44.89, 46.87, 57.04, 50.58, 40.17, 40.23, 38.42, 44.32, 45.24, 40.72, 35.93, 41.05, 41.71, 39.2, 47.71, 53.03, 53.19, 31.37, 52.89, 43.3, 37.08, 40, 43.16, 16.12, 53.76, 35.6, 46.8, 55.88, 27.61, 54.28, 37.91, 50.3, 51.83, 63.46, 25.72, 49.11, 48.3, 39.21, 
45.68, 40.51, 55.94, 47.61, 18.75, 27.05, 29.68, 50.26, 38.07, 27.51, 36.33, 36.75, 54.64, 47.16, 51.65, 57.45, 36.89, 34.6, 54.09, 40.95, 44.86, 35.39, 43.66, 40.09, 22.68, 39.37, 47.34, 61.29, 41.32, 42.08, 43.42, 46.37, 45.19, 26.15, 25.35, 53.33, 48.93, 39.64, 36.71, 35.47, 54.99, 22.72, 50.37, 31.37, 36.45, 47, 27.68, 38, 35.07, 54.85, 52.54, 51.13, 31.45, 51.5, 61.76, 43.11, 29.18, 29.78, 53.11, 53.19, 43.58, 31.6, 33.72, 40.29, 50, 48.52, 39.8, 41.42, 66.85, 48.95, 28.3, 45.43, 47.15, 37.83, 34.32, 52.66, 32.94, 22.22, 42.85, 27.19, 55.4, 38.09, 54.09, 68.15, 36.58, 48.44, 61.36, 39.4, 44.48, 20.83, 31.27, 50.31, 39.73, 41.37, 29.05, 52.94, 49.22, 48.38, 36.12, 38.81, 
46.18, 61.26, 29.62, 43.43, 49.47, 33.95, 27.43, 49.67, 45.58, 35.74, 32.87, 41.2, 50.87, 62.93, 43.89, 34.65, 58.61, 29.72, 39.36, 33.33, 40.27, 43.94, 37.87, 59.28, 52.29, 31.96, 60.25, 42.1, 35.06, 41.19, 56.98, 42.85, 44.14, 33.82, 60.04, 45.67, 31.33, 21.02, 28.67, 40.25, 21.33, 46.09, 45.66, 37.69, 46.95, 40.43, 32.95, 45.9, 46.64, 45.16, 48.18, 33.33, 47.4, 43.75, 23.68, 62.68, 37.76, 47.4, 36.53, 35.66, 21.95, 42.3, 43.2, 30.85, 46.57, 51.45, 42.59, 48.17, 44.74, 51.28, 30.98, 25.21, 43.85, 61.68, 55.41, 64.7, 44.26, 31.44, 39.58, 18.75, 32.57, 52.1, 28.41, 42.85, 42.24, 46.01, 43.22, 50.67, 32.75, 44.28, 26.66, 41.29, 18.64, 40.43, 21.94, 54.08, 40.25, 52.98, 35.71, 29.46, 
41.21, 50, 42.22, 42.16, 36.17, 50, 30, 31.37, 26.22, 35.84, 30.15, 38.59, 34.81, 40.54, 40.64, 40.24, 39.82, 31.78, 29.33, 34.42, 29.33, 43.66, 70.77, 60.53, 48.83, 41.82, 40.28, 42.11, 42.61, 39.58, 41.84, 47.05, 71.91, 39.91, 54.19, 43.24, 43.59, 30.64, 34.51, 51.11, 37.95, 49.71, 42.38, 51.46, 45.26, 54.79, 28.87, 66.66, 28.04, 37.17, 40, 41.86, 32.89, 51.06, 42.1, 49.61, 37.13, 27.38, 69.02, 55.26, 46.25, 43.11, 40.2, 45.59, 45.12, 38.11, 44.7, 35.29, 49.81, 43.24, 47.25, 46.8, 49.8, 48.23, 47.3, 48.86, 47.85, 52.53, 47.76, 39.68, 47.09, 35.91, 40.35, 26.59, 19.84, 40.2, 25.25, 48.98, 39.58, 41.44, 42.3, 33.21, 25, 23.68, 28.52, 29.25, 34.92, 56.66, 37.31, 36.09, 
33.16, 35.93, 33.45, 39, 52.75, 45.49, 41.48, 38.21, 58.94, 27.77, 46.25, 54.66, 35.68, 40.94, 53.87, 30.22, 38.58, 39.78, 63.07, 36.36, 51.22, 34.26, 19.67, 62.41, 44.91, 29.29, 59.03, 38.09, 50.97, 47.13, 48.97, 35.38, 57.81, 33.91, 47.03, 28.75, 63.12, 49.61, 46.48, 59.79, 39.17, 45.48, 48.66, 35.96, 52, 56.44, 46.9, 29.78, 37.03, 48.14, 24.92, 59.04, 53.35, 45.03, 36.85, 45.85, 62.33, 24.01, 40.62, 27.52, 61.71, 36.52, 44.25, 32.25, 41.54, 42.14, 44.8, 37.62, 40.78, 53.62, 15.12, 39.65, 43.53, 55.93, 33.43, 48.76, 54.47, 64.62, 54.86, 71.85, 53.36, 42.28, 45.83, 35.68, 35.05, 45.12, 43.83, 48.38, 54.58, 26.96, 37.5, 30.39, 41.5, 49.11, 41.53, 51.42, 37.55, 45.19, 44.82, 40.11, 
45.09, 49.24, 50.29, 24.85, 42.01, 56.56, 46.65, 35.44, 32.86, 47.71, 48.3, 47.3, 55.7, 30, 43.39, 51.72, 39.91, 16.66, 46.27, 27.38, 47.33, 44.26, 49.62, 42.96, 44.82, 41.2, 40.77, 47.91, 42.07, 38.27, 38.27, 31.63, 46.86, 69.08, 30.28, 70.58, 40.18, 41.2, 52.32, 46.64, 57.4, 39.73, 36.85, 40, 53.2, 48.6, 43.67, 33.64, 16.54, 34.75, 40, 56.91, 44.08, 60.75, 67.01, 47.7, 28.45, 30, 32.11, 24.61, 34.27, 50.2, 60.15, 18.75, 50.81, 32.22, 55.31, 26.36, 55.89, 30.52, 54.1, 58.63, 52.27, 16.07, 47.01, 54.68, 43.58, 37.28, 23.12, 39.7, 34.37, 40.48, 42.33, 44.82, 45.58, 29.05, 29.33, 32.28, 46.87, 48.79, 47.77, 46.28, 48.78, 47.91, 56.71, 24.35, 25.35, 45.29, 22.66, 47.74, 
23.33, 30.55, 45.28, 49.73, 37.08, 33.08, 29.67, 26.26, 44.04, 43.12, 48.6, 50.85, 36.27, 29.96, 80.47, 40.49, 26.71, 58.25, 52.84, 34.25, 31.18, 58.26, 52.94, 48.08, 49.15, 33.96, 37.22, 45.09, 40.86, 33.69, 50.47, 51.76, 43.75, 36.9, 51.35, 23.63, 22.85, 30.48, 27.4, 51.71, 41.93, 39.53, 35.75, 51.23, 38.18, 68.96, 39.83, 31.88, 42.85, 47.47, 40.14, 33.55, 49.77, 45.56, 40.38, 45.83, 49.01, 35.21, 29.26, 48.87, 36.45, 55.78, 51.59, 35.18, 50.59, 54.24, 42.85, 40.98, 49.15, 47.42, 44.2, 40.3, 38.26, 42.58, 51.94, 45.76, 39.65, 38.75, 18, 38.98, 61.16, 30, 34.78, 36.48, 49.41, 50, 46.28, 35.76, 12.9, 34.88, 34.02, 50.22, 50.34, 69.1, 29.49, 46.83, 65.67, 63.69, 49.04, 41.47, 
43.49, 12.84, 62.71, 43.77, 64.21, 64.25, 55.3, 56.29, 55.48, 41.97, 36.48, 29.07, 48.69, 34.5, 43.46, 29.16, 40.57, 25.44, 36.95, 45.9, 47.33, 13.75, 52.67, 54.74, 46.53, 39.55, 33.33, 50, 40.84, 35.51, 32, 53.24, 33.33, 55.23, 45.37, 39.31, 27.5, 25, 27.92, 23.07, 50.42, 35.29, 27.05, 53.65, 32.44, 45.05, 39.75, 35.32, 47, 57.15, 28.89, 42.06, 41.17, 25.58, 25.38, 29.34, 21.93, 27.88, 35.29, 49.82, 62.66, 30.14, 40.97, 48.68, 50.29, 52.27, 32, 41.47, 49.34, 47.01, 37.68, 53.91, 34.48, 45.81, 69.11, 41, 48.9, 47.82, 44.11, 45.81, 35.96, 50.16, 51.44, 38.09, 65.69, 33.33, 58.8, 29.82, 36.11, 40.94, 44.85, 60.59, 20.79, 45.54, 32.72, 47.87, 35.67, 52.5, 46.39, 38.35, 
41.74, 31.31, 45.98, 44.67, 41.42, 37.44, 31.25, 55.42, 46.09, 45.54, 38.66, 43.42, 45.31, 33.7, 48.2, 61.53, 42.28, 27.38, 85.71, 34.05, 62.36, 44.58, 50.6, 56.17, 50.22, 42.24, 39.03, 50.03, 60.23, 46.1, 40.14, 45.73, 34.81, 50.17, 58.7, 63.74, 52.06, 54.16, 58.46, 48.1, 51.72, 42.3, 53.89, 40.98, 32.78, 26.15, 32.45, 45.62, 51.82, 45.2, 32.84, 61.76, 58.53, 36.11, 46.77, 53.33, 31.66, 43.87, 47.71, 48.6, 39.44, 58.33, 65.71, 29.03, 42.09, 56.52, 31.81, 17.39, 64.99, 52, 26.19, 40.32, 51.08, 44.29, 45.03, 37.09, 26.31, 38.07, 34.31, 45.92, 62.2, 48.71, 46.66, 40.77, 51.68, 29.67, 29.76, 43.42, 48.36, 16.86, 52.86, 58.1, 28.31, 35.21, 32.82, 40.93, 44.92, 41.79, 39.33, 54.42, 
37.74, 35.65, 20.4, 32.5, 27.69, 44.88, 56.99, 36.47, 47.72, 38.51, 51.38, 34.21, 53.19, 17.39, 41.55, 72.97, 41.82, 52.03, 58.35, 29.87, 55.77, 53.5, 23.25, 57.72, 46.02, 40.32, 34.73, 54.81, 43.9, 34.15, 27.27, 34.09, 42.22, 54.79, 37.23, 68.18, 53.09, 43.91, 23.68, 25, 38.02, 24.48, 46.81, 32.8, 55.88, 52.3, 31.5, 35.71, 35.83, 44.55, 40.94, 41.46, 41.05, 37.57, 75.81, 44.97, 33.45, 51.6, 36.87, 26.94, 43.4, 32.2, 29.16, 35.06, 42.64, 37.83, 51.83, 51.2, 27.61, 72.72, 50.98, 47.65, 41.6, 38, 43.24, 72.25, 32.21, 65.85, 38.46, 30.76, 71.71, 28.97, 56.83, 49.25, 17.07, 44.44, 46.93, 53.93, 16.43, 64.07, 46.11, 70.68, 56.37, 55.73, 41.41, 29.32, 60.71, 62.19, 39.31, 52.26, 
46.58, 41.12, 59.57, 32.02, 63.63, 50.2, 46.34, 38.16, 39.87, 42.12, 54, 63.26, 34.83, 43.66, 44.48, 50.96, 38.19, 44.44, 59.58, 47.8, 48.71, 64.51, 56.39, 42.1, 50, 39.8, 72.9, 38.12, 41.7, 72.41, 46.15, 43.31, 38.52, 35.11, 44.66, 48.17, 41.48, 35.98, 44.44, 27.27, 36.26, 47.16, 27.62, 38.9, 58.51, 50, 36.55, 30.95, 29.88, 52.7, 37.5, 56.3, 63.51, 36.7, 40.26, 47.53, 42.32, 50, 34.81, 42.85, 43.24, 47.65, 51.7, 55.24, 47.1, 46.1, 55.41, 69.47, 64.86, 29.82, 29.5, 24.63, 56.84, 48.07, 42.88, 47.53, 40.78, 44.03, 36.33, 28.91, 57.86, 47.68, 48.57, 23.57, 30.3, 52.37, 45.43, 51.4, 34.41, 50, 67.77, 56.49, 53.21, 52.01, 49.37, 30.43, 53.67, 28.81, 31.94, 38.81, 
44.62, 35.54, 37.83, 51.25, 32.62, 33.14, 39.75, 69.42, 47.15, 48.25, 37.72, 42.18, 55.59, 35.84, 44.77, 50.27, 45.16, 25, 45.32, 38.26, 38.76, 49.9, 30.76, 49.88, 58.06, 36.44, 39.07, 38.17, 48.88, 39.18, 41.25, 44.18, 37.71, 35.16, 39.2, 31.25, 32.96, 37.26, 21.46, 39.68, 42.66, 49.29, 30.82, 42.1, 34.59, 33.42, 27.11, 43.57, 42.3, 45.83, 51.23, 57.22, 55.41, 52.46, 55.23, 64.77, 64.44, 51.19, 60.39, 62.37, 52.62, 60.44, 60.14, 52.98, 55.21, 65.37, 56.06, 53.35, 57.08, 59.37, 54.28, 47.08, 64.63, 54.46, 61.64, 51.65, 61.1, 63.53, 55.79, 55.67, 55.28, 44.57, 41.81, 44.04, 44.52, 36.57, 38.4, 45.06, 37.38, 47.03, 38.82, 44.06, 47, 45.18, 35.86, 36.23, 33.87, 43.16, 45.97, 35.6, 
32.97, 42.78, 45.83, 44.67, 37.3, 48.54, 50.95, 30.83, 39.67, 49.18, 43.8, 47.59, 28.49, 54.97, 48.81, 52.08, 52.79, 53.33, 52.12, 55.59, 42.53, 49.27, 55.92, 53.06, 51.8, 50.97, 55.39, 50.96, 59.3, 53.54, 59.37, 79.32, 76.02, 71.53, 68.53, 72.64, 73.31, 75.95, 65.57, 66.99, 68.27, 61.43, 63.44, 68.23, 64.11, 65.16, 69.38, 62.03, 63.08, 65.1, 61.58, 66.88, 70.24, 65.95, 68.95, 64.89, 67.19, 70.81, 75.21, 73.17, 71.92, 65.82, 72.98, 67.56, 73.29, 52.83, 73.74, 73.23, 67.01, 73.52, 64.62, 78.49, 69.04, 70.85, 66.74, 76.21, 72.28, 71.12, 73.43, 72.87, 69.36, 70.69, 78.16, 73.18, 73.52, 65.52, 71.1, 69.52, 49.02, 32.83, 38.76, 43.53],
"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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, 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, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 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, 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, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 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, 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, null, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 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, 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, null, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 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, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 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, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, 1, 1, null, 1, 1, null, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, null, null, null, null, null, null, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, null, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, null, null, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, null, null, null, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, null, null, null, 1, 1, null, null, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 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, null, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, null, null, 1, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, null, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, null, null, 1, 1, 1, 1, null, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, null, null, null, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, null, null, null, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, null, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, 1, null, 1, null, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, null, null, null, null, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, null, null, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, null, null, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, null, 1, null, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, null, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, null, null, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, null, null, null, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, null, 1, null, null, null, 1, null, null, 1, null, null, null, 1, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, null, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, null, null, 1, null, null, null, null, 1, 1, 1, 1, null, null, 1, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, null, null, 1, null, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, null, 1, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, null, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, null, null, null, null, null, 1, null, null, 1, null, 1, null, 1, null, null, null, null, 1, null, null, null, null, null, null, 1, 1, null, null, 1, null, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, null, 1, 1, null, null, null, null, 1, null, null, 1, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, null, 1, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, null, 1, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, null, 1, null, null, null, 1, null, null, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, null, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, 1, null, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, null, null, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, 1, null, null, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, null, null, null, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, 1, null, null, null, 1, null, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, null, null, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, 1, null, null, 1, null, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, null, null, null, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 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, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, 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, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 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, 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, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 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, 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, null, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 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, 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, null, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 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, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 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, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 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, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, 1, 1, null, 1, 1, null, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, null, null, null, null, null, null, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, null, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, null, null, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, null, null, null, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, null, null, null, 1, 1, null, null, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 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, null, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, null, null, 1, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, null, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, null, null, 1, 1, 1, 1, null, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, null, null, null, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, null, null, null, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, null, null, 1, 1, 1, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, 1, null, 1, null, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, null, null, null, null, null, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, null, 1, null, null, null, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, null, null, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, null, 1, null, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, null, null, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, null, null, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, null, null, null, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, null, 1, null, null, null, 1, null, null, 1, null, null, null, 1, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, null, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, null, null, 1, null, null, null, null, 1, 1, 1, 1, null, null, 1, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, 1, null, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, null, null, 1, null, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, null, 1, null, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, null, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, null, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, null, null, null, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, null, null, null, null, null, 1, null, null, 1, null, 1, null, 1, null, null, null, null, 1, null, null, null, null, null, null, 1, 1, null, null, 1, null, null, null, null, null, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, null, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, null, 1, 1, null, null, null, null, 1, null, null, 1, null, null, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, null, 1, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, null, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, null, 1, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, null, null, 1, null, null, null, 1, null, null, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, null, null, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, null, 1, null, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, null, null, 1, null, 1, 1, null, null, null, null, null, 1, 1, null, null, 1, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, null, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, null, 1, 1, 1, null, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, null, 1, null, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, null, 1, null, 1, null, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, null, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, null, 1, null, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, 1, null, null, null, null, 1, null, null, null, null, null, null, null, null, 1, 1, null, null, null, 1, null, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, null, null, 1, null, 1, null, null, 1, null, null, null, 1, null, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, null, 1, null, 1, 1, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, null, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, null, null, null, null, 1, null, null, 1, 1, 1, 1, null, null, null, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, 1, 1, null, 1, null, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, null, null, null, 1, 1, null, 1, null, null, 1, null, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, null, null, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, null, 1, null, null, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, null, 1, 1, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, null, null, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, 1, null, null, null, 1, 1, 1, null, 1, 1, null, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, 1, null, null, 1, 1, 1, null, 1, 1, null, null, null, null, 1, 1, null, 1, 1, 1, 1, null, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, 1, null, null, 1, null, 1, null, 1, 1, 1, null, 1, 1, 1, 1, null, 1, null, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, null, null, 1, 1, null, null, 1, null, 1, 1, 1, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, null, null, null, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, null, null, 1, 1, 1, 1, 1, null, null, 1, 1, null, 1, null, 1, null, null, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, null, null, null, null, null, null, 1, null, null, 1, null, 1, 1, 1, 1, null, 1, null, 1, null, null, 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, null, null, 1, 1, 1, 1, 1, null, 1, null, null, 1, 1, 1, null, 1, null, null, null, null, 1, 1, null, null, 1, null, 1, 1, 1, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, null, 1, 1, 1, null, null, 1, null, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 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, null, 1, null, 1, 1, null, null, 1, 1, 1, null, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, null, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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, 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, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, 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, 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, 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, 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, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, 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, 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, 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, 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, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, 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, 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, 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, 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, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, 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, 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, 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, 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],
"publishedCode":{
     "1" : "2024-02-05T08:00Z"
  },
"status":{
    "label":{
    }
  }
}
}
